【发布时间】:2019-03-15 02:49:16
【问题描述】:
我在 Serverless.yaml 文件中有一个策略,如下所述。
AppSyncDynamoDBPolicy:
Type: AWS::IAM::ManagedPolicy
Properties:
Description: 'Managed policy'
Path: /appsync/
PolicyDocument:
Version: 2012-10-17
Statement:
- Effect: Allow
Action:
- dynamodb:GetItem
- dynamodb:PutItem
- dynamodb:DeleteItem
- dynamodb:UpdateItem
- dynamodb:Query
- dynamodb:Scan
- dynamodb:BatchGetItem
- dynamodb:BatchWriteItem
Resource:
Fn::Join:
- ""
- - Fn::GetAtt: [dslvehicleState, Arn]
- "*"
当 sls deploy 完成时,它会抛出如下所述的错误。
发生错误:AppSyncDynamoDBPolicy - 策略中的语法错误。 (服务:AmazonIdentityManagement;状态代码:400;错误代码: 格式错误的政策文件;请求编号: 166ba0b3-cc67-11e8-8f74-3339d857f829)。
我在这里错过了什么?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation amazon-iam serverless-framework