Hur ger jag Lambda åtkomst till DynamoDB?
Hur ger jag Lambda åtkomst till DynamoDB?

Video: Hur ger jag Lambda åtkomst till DynamoDB?

Video: Hur ger jag Lambda åtkomst till DynamoDB?
Video: Building a Serverless React JS App with API Calls 2024, April
Anonim

Rollen används sedan för att bevilja en Lambda fungera tillgång till a DynamoDB tabell.

Koppla IAM-policyn till en IAM-roll

  1. Navigera till IAM-konsolen och välj Roller i navigeringsfönstret.
  2. Välja AWS tjänst och välj sedan Lambda .
  3. På sidan Bifoga behörighetspolicyer skriver du MyLambdaPolicy i sökrutan.

Kan DynamoDB utlösa Lambda på motsvarande sätt?

Med DynamoDB Strömmar, du kan utlösa a Lambda funktion för att utföra ytterligare arbete varje gång a DynamoDB tabellen uppdateras. Lambda läser poster från strömmen och anropar din funktion synkront med en händelse som innehåller strömposter.

Dessutom, hur interagerar du med DynamoDB? Hur man interagerar med Amazon DynamoDB med standard SQL

  1. Steg 1: Hämta den senaste docker-bilden.
  2. Steg 2: starta DynamoDB lokalt.
  3. Steg 3: installera dql python-klienten.
  4. Steg 4: ange dql ovanpå den lokala docker-DynamoDB-avbildningen.
  5. Steg 5: skapa en tabell och infoga lite data.
  6. Steg 5: kör några enkla frågor.

Häri, hur lägger du till behörighet till lambdafunktionen?

Att bevilja behörigheter till andra konton eller tjänster som inte är tillgängliga i Lambda konsol, använd AWS CLI. Lägg till ett uttalande med Lägg till - tillstånd kommando. Den enklaste resursbaserade policyförklaringen tillåter en tjänst att anropa en fungera.

Är AWS DynamoDB serverlös?

DynamoDB är i linje med värdena för Serverlös applikationer: automatisk skalning enligt din applikationsbelastning, betala-per-vad-du-använder prissättning, lätt att komma igång med och inga servrar att hantera. Detta gör DynamoDB ett mycket populärt val för Serverlös applikationer som körs in AWS.

Rekommenderad: