このページでは、ワークフロー自動化アクションカタログで利用可能なAWS SNSアクションのリファレンスを提供します。これらのアクションを使用して、Amazon SNSトピックにメッセージを発行してください。
前提条件
前提条件と認証情報のセットアップについては、AWS認証情報のセットアップをご覧ください。
SNSトピックにメッセージを公開する
アクション識別子はaws.sns.publishです。
Amazon SNS トピックにメッセージを送信します。トピックのすべてのサブスクライバーがメッセージを受信します。
次の表に、このアクションの入力フィールドについて説明します。
入力 | タイプ | 説明 | 例 |
|---|---|---|---|
| 弦 | オプション。 AWS APIコール用に引き受けるIAMロールARN。 |
|
| 弦 | オプション。 AWSアクセスキーID。シークレットとして渡します。 |
|
| 弦 | オプション。 AWSシークレットアクセスキー。シークレットとして渡します。 |
|
| 弦 | オプション。 STS認証用の一時的なセッショントークンです。シークレットとして渡してください。 |
|
| 弦 | 必須。 ターゲットSNSトピックのAWSリージョン。 |
|
| 弦 | 必須。 パブリッシュするメッセージ。メッセージはUTF-8エンコードされた文字列で、サイズは最大256 KBである必要があります。
は個人を特定できる情報(PII)であるため、このアクションから意図的に除外されています。直接SMSを送信するには、AWS SDKを直接使用してください。 |
|
| 弦 | オプション。 パブリッシュ先のトピックARN。
または
のいずれかを指定する必要があります。 |
|
| 弦 | オプション。 パブリッシュ先のターゲットARN。
または
のいずれかを指定する必要があります。 |
|
| 弦 | オプション。 Eメールベースのサブスクリプションの件名。 |
|
| 弦 | オプション。 異なるプロトコルに異なるメッセージを送信するには、
に設定します。 |
|
| 地図 | オプション。 メッセージに添付するメッセージ属性。 |
|
| 弦 | オプション。 FIFOトピックでのメッセージの重複排除に使用されるトークン。 |
|
| 弦 | オプション。 FIFOトピックのメッセージグループを指定するタグ。 |
|
次の表は、このアクションの出力フィールドについて説明しています。
出力 | タイプ | 例 |
|---|---|---|
| オブジェクト |
。 を参照してください。 |
| ブール値 |
|
| 弦 |
|
name: sns-publish-testdescription: Publishes a notification to an SNS topicworkflowInputs: arnRole: type: Stringsteps: - name: aws_sns_publish_1 type: action action: aws.sns.publish version: '1' inputs: awsRoleArn: ${{ .workflowInputs.arnRole }} region: us-east-1 topicArn: arn:aws:sns:us-east-1:123456789012:workflow-test-topic subject: "Workflow Update" message: "The data processing workflow has completed successfully." next: end