Hvordan giver jeg Lambda adgang til DynamoDB?
Hvordan giver jeg Lambda adgang til DynamoDB?

Video: Hvordan giver jeg Lambda adgang til DynamoDB?

Video: Hvordan giver jeg Lambda adgang til DynamoDB?
Video: DynamoDB with AWS CDK, provisioning, co-piloting with Chat GPT 2024, Kan
Anonim

Rollen bruges derefter til at bevilge en Lambda fungere adgang til en DynamoDB bord.

Knyt IAM-politikken til en IAM-rolle

  1. Naviger til IAM-konsollen, og vælg Roller i navigationsruden.
  2. Vælge AWS service og derefter vælge Lambda .
  3. På siden Vedhæft tilladelsespolitikker skal du skrive MyLambdaPolicy i søgefeltet.

Kan DynamoDB tilsvarende udløse Lambda?

Med DynamoDB Strømme, du kan udløse -en Lambda funktion til at udføre ekstra arbejde hver gang a DynamoDB tabellen er opdateret. Lambda læser poster fra streamen og aktiverer din funktion synkront med en begivenhed, der indeholder stream records.

Og hvordan interagerer du med DynamoDB? Sådan interagerer du med Amazon DynamoDB med standard SQL

  1. Trin 1: Hent det seneste docker-billede.
  2. Trin 2: start DynamoDB lokalt.
  3. Trin 3: Installation af dql python-klienten.
  4. Trin 4: angivelse af dql oven på det lokale docker DynamoDB-billede.
  5. Trin 5: oprette en tabel og indsætte nogle data.
  6. Trin 5: Kør nogle simple forespørgsler.

Heri, hvordan tilføjer du tilladelse til lambda-funktionen?

At give tilladelser til andre konti eller tjenester, der ikke er tilgængelige i Lambda konsollen, skal du bruge AWS CLI. Tilføje en erklæring med tilføje - tilladelse kommando. Den enkleste ressourcebaserede politikerklæring tillader en tjeneste at påberåbe en fungere.

Er AWS DynamoDB serverløs?

DynamoDB er tilpasset værdierne af Serverløs applikationer: automatisk skalering i henhold til din applikationsbelastning, betal-per-hvad-du-bruger-priser, nem at komme i gang med og ingen servere at administrere. Dette gør DynamoDB et meget populært valg til Serverløs applikationer, der kører ind AWS.

Anbefalede: