CloudFormationでIAMを作成したいのですが、エラーが出てしまい困っています。実行した内容 インデントの調整をしたのですがエラーが解決しないです。
ご教授お願い致します。
やりたいこと。
IAMロールを作成し、S3、CloudWatchAgentServerPolicy
→CloudWatch 収集(ログ&カスタムメトリクス)
用途
・CloudWatch 収集(ログ&カスタムメトリクス)
・CloudWatchメトリクスに対するPut権限
・EC2ボリューム及びタグに対するList権限、S3に対しWordPress画像のアップロード
エラー内容
[/Resources] 'null' values are not allowed in templates
Yaml
1コード 2Resources: 3hebiishi-ManagedPolicy: 4 Type: AWS::IAM::ManagedPolicy 5 Properties: 6 PolicyDocument: 7 Version: '2012-10-17' 8 Statement: 9 - 10 Sid: AllowAllUsersToListAccounts 11 Effect: Allow 12 Action: 13 - iam:ListAccountAliases 14 - iam:ListUsers 15 - iam:GetAccountSummary 16 Resource: "*" 17 18RootRole: 19 Type: 'AWS::IAM::Role' 20 Properties: 21 AssumeRolePolicyDocument: 22 Version: '2012-10-17' 23 Statement: 24 - Effect: Allow 25 Principal: 26 Service: 27 - ec2.amazonaws.com 28 Action: 29 - 'sts:AssumeRole' 30 Path: / 31 ManagedPolicyArns: 32 - !Ref SampleManagedPolicy
回答2件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。