我正在尝试使用本地DynamoDB脱机设置无服务器。我遵循了一个在yaml文件中建议以下IAM的教程。它对于真正的aws服务器效果很好。但是本地DynamoDB不断抱怨用户arn ::: xxxx没有对localDB中putItem的许可。有什么建议吗?
provider:
name: aws
runtime: nodejs8.10
stage: dev
region: us-east-1
iamRoleStatements:
- Effect: Allow
Action:
- dynamodb:Query
- dynamodb:Scan
- dynamodb:GetItem
- dynamodb:PutItem
- dynamodb:UpdateItem
- dynamodb:DeleteItem
Resource:
- { "Fn::GetAtt": ["UsersDynamoDBTable", "Arn" ] }
environment:
USERS_TABLE: ${self:custom.tableName}