Slide 21
Slide 21 text
カスタムエラーメッセージを表示してみる 21
カスタムエラーメッセージが表示されるタイミングは?
⇒ メンバーアカウントで、宣言型ポリシーを有効・無効・もしくはオプションを変更しようとしたとき
⇒ アカウント A で「すべてのパブリック共有をブロック」に変更しようとして、怒られよう!
$ aws ec2 get-snapshot-block-public-access-state
{
"State": "block-new-sharing",
"ManagedBy": "declarative-policy"
}
$ aws ec2 enable-snapshot-block-public-access --state block-all-sharing
An error occurred (DeclarativePolicyViolation) when calling the EnableSnapshotBlockPublicAccess operation: This
functionality has been disabled by a Declarative Policy. Custom Message: This action was denied by the declarative
policy: test-allowed-image-dp.
$
⇒ カスタムメッセージ違うな…???