AWSSystemsManagerDefaultEC2InstanceManagementRoleeployActionは存在しなかった

以下の公式サイトでCodePipelineを使用してEC2 にデプロイできるとのことでやってみたのですが、「AWSSystemsManagerDefaultEC2InstanceManagementRoleeployAction」というマネージドポリシーは存在しなかったです。

docs.aws.amazon.com

結論

以下のポリシーがあれば動作します。

  • AmazonSSMManagedInstanceCore
  • AmazonS3FullAccess

⇒「AWSSystemsManagerDefaultEC2InstanceManagementRoleeployAction」マネージドポリシーは不要

実際設定したスクショです。

推測

「AWSSystemsManagerDefaultEC2InstanceManagementRoleeployAction」はIAMポリシーでなく作成する任意のロール名なのでは?と思うことにしました。(公式サイトの記述ミス?)

その他

CodePipelineを使用してEC2 へのデプロイはファイルをアップすることはできましたが、運用を考えるといろいろできないことがありました。
結局はCode Deployを利用しました。
便利そうな機能ですが、まだ普及していないような気がします。