amazon-web-services - CloudFormation 堆栈错误 : Syntax errors in policy.(服务:AmazonIdentityManagement;状态代码:400;

标签 amazon-web-services yaml aws-cloudformation amazon-iam serverless-framework

这应该相当简单(我希望)。我正在通过无服务器框架使用 CloudFormation Stack,但遇到语法错误。该项目正在使用 Lambda 调用 QuickSight API 来自动提取数据。

我收到的错误是:


  Serverless Error ---------------------------------------

  An error occurred: QuickSightPolicy - Syntax errors in policy. (Service: AmazonIdentityManagement; Status Code: 400; Error Code: MalformedPolicyDocument; Request ID: b2982ca2-7518-4e7d-8258-78240d3a465e; Proxy: null).

包含该策略的 Yaml 文件部分如下

    LambdaAssumeRole:
      Type: AWS::IAM::Role
      Properties:
        AssumeRolePolicyDocument:
          Statement:
          - Action: ['sts:AssumeRole']
            Effect: Allow
            Principal:
              Service:
              - lambda.amazonaws.com
    QuickSightPolicy:
      Type: 'AWS::IAM::Policy'
      Properties:
        PolicyDocument:
          Statement:
          - Action: ['quicksight:*']
            Effect: Allow
            Resorce: '*'
        PolicyName: QuickSightPolicy
        Roles: [!Ref 'LambdaAssumeRole']

我省略了版本属性,但认为这不会成为它运行的问题。我不太确定还需要更改什么或导致错误的原因

最佳答案

ResorceResource 的拼写错误。推荐尝试CloudFormation LinterVSCode在创作模板以及自动完成和文档链接时查看其中一些内联错误:

Visual Studio Code extension

[cfn-lint] E2507: IAM Policy statement missing Resource or NotResource
[cfn-lint] E2507: IAM Policy statement key Resorce isn't valid

关于amazon-web-services - CloudFormation 堆栈错误 : Syntax errors in policy.(服务:AmazonIdentityManagement;状态代码:400;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64917954/

相关文章:

amazon-web-services - Cloudwatch 自定义指标 - 内存利用率 --from-cron 不起作用

amazon-web-services - 有没有办法从 aws Web 控制台获取 s3 uri?

amazon-web-services - AWS Elastic search:应该在给定查询的所有组合上执行搜索

php - 用 PHP 解析 YAML 前端内容

amazon-web-services - 使用模板向 aws lambda 事件添加参数

amazon-web-services - 访问 s3 中的多个存储桶

unit-testing - 如何为 Ansible 功能创建单元测试用例?

python - 如何搜索 yaml 文件中的特定字符串和内容

amazon-web-services - AWS Cloudformation 无法向 Lambda 函数添​​加权限

aws-cloudformation - 云形成的 secret