- はじめに
- エージェント
- インテグレーション
- Watchdog
- イベント
- ダッシュボード
- モバイルアプリケーション
- インフラストラクチャー
- サーバーレス
- メトリクス
- ノートブック
- アラート設定
- APM & Continuous Profiler
- CI Visibility
- RUM & セッションリプレイ
- データベース モニタリング
- ログ管理
- セキュリティプラットフォーム
- Synthetic モニタリング
- ネットワークモニタリング
- 開発者
- API
- アカウントの管理
- データセキュリティ
- ヘルプ
Classification:
compliance
Update your Amazon Simple Notification Service (SNS) topic publishing permissions.
Setting the topic publishing permission to Everyone
gives anyone access to publish on a topic. Unauthenticated users can publish malicious messages.
Follow the Preventative best practices docs to learn how to implement least-privilege access or use IAM roles for your applications and AWS services.
Update your access control policy with the IAM user ARN. Configure action
to SNS:Publish
and include your AWS IAM ARN. Save the file.
access-control-policy-pub.json
{
...
"Statement": [
...
{
"Sid": "console_pub",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::123456789012:root"
},
"Action": [
"SNS:Publish"
],
...
}
]
}
Run set-topic-attributes
with the ARN of the SNS topic.
set-topic-attributes.sh
aws sns set-topic-attributes
--topic-arn arn:aws:sns:region:123456789012:YourTopic
--attribute-name DisplayName
--attribute-value YourTopicDisplayName