AWS YAML Неверный синтаксис политики корзины - PullRequest
0 голосов
/ 03 октября 2018

Я получаю сообщение об ошибке при попытке развернуть эту часть:

  OutBucketPolicyCredentials:
    Type: AWS::S3::BucketPolicy
    Properties:
      Bucket:
        Ref: "SnowflakeStagingBucket2"
      PolicyDocument:
        Statement:
          -
            Action:
              - "s3:GetObject"
            Effect: "Allow"
            Resource:
              Fn::Join:
                - ""
                -
                  - "arn:aws:s3:::"
                  -
                    Ref: "SnowflakeStagingBucket2"
                  - "/*"
            Principal: "di-snowflake-shipper-ShipperRole-1AVH7OJ0CDNSY"

Почему синтаксическая ошибка?

1 Ответ

0 голосов
/ 03 октября 2018

Комментарий удаляет форматирование, поэтому я просто перезаписываю здесь.Я полагаю, что роль IAM - это di-snowke-shipper-ShipperRole-1AVH7OJ0CDNSY. Попробуйте приведенный ниже фрагмент кода.

 Principal:
    AWS:
       - "arn:aws:iam::${AWS::AccountId}:role/di-snowflake-shipper-ShipperRole-1AVH7OJ0CDNSY"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...