Oppsett for endepunkt som putter epost i en tabell i DynamoDB
- Create table
- Table name: email-subscribers
- Primary key: email
- type String
- Use default settings
- Kopier Amazon Resource Name (ARN) fra Overview-fane
- Gå på "Capacity"-fane
- Provisioned capacity: Skru ned til 1 read units / 1 write units
- Gå til Servies > IAM > Policies.
- Create policy
- Service: DynamoDB
- Access level: PutItem (under Write)
- Klikk "Resources"
- Add ARN to restrict access
- Lim inn ARN for DynamoDB-tabellen som du kopierte i "Specify ARN..."
- Add
- Review policy
- Name: put-email-subscribers
- Description: Kan putte eposter inn i email-subscribers-tabellen
- Create policy
- Services > Lambda > Functions > Create function
- Author from scratch
- Name: email-subscribe
- Runtime: Node.js 8.10
- Role: Create new from templates
- Role name: email-subscribe
- Create function
- Add triggers: API Gateway
- Configure triggers
- API: Create a new API
- Security: Open
- Add
- Trykk på lambda-funksjonen (email-subscribe)
- Erstatt koden i index.js med lambda.js
- Save (øverst til høyre)
- Gå til Servies > IAM > Roles
- Klikk på email-subscribe
- Attach policies
- Søk etter put-email-subscribers
- Huk av
- Attach policy