【AWS Lambda】create_topicの使い方を簡単解説!
「どうやって使うの?」の解説からパラメータを入力したら自動でコード作成までお手伝いします。
利用目的
トピックの作成のみなのでメール配信などがしたい場合は、別途サブスクリプションの登録と承認が必要です。
サブスクリプションの作成は「subscribe」関数で実施できます。
また、承認はconfirm_subscriptionから実行できます。
権限
作成するトピックのタグを設定したい場合は、「SNS:TagResource」の権限も付与してください。
コード生成
「*」のついている物は必須パラメータで、ついていないものはオプションです。
import boto3
sns_client = boto3.client('sns')
def lambda_handler(event, context):
response = sns_client.create_topic(
Name=' '
)
return 0
▼基本設定
| トピック名* |
FIFOタイプのトピックを作成する場合は、 |
|---|
▼オプション設定
| 表示名 |
EメールやSMSで相手に表示する名前を指定できます。 |
|---|---|
| アクセスポリシー |
アクセスポリシーを設定できます。 |
| 配信ポリシー |
配信ポリシーを設定できます。 |
| メッセージの署名方式 |
| KMSキー |
|---|
| FIFO設定 |
メッセージをJSON形式で記入することで、 |
|---|---|
| 重複排除設定 |
メッセージをJSON形式で記入することで、 |
▼タグ設定
| キー | 値 |
|---|
仕様