• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

AWS SNSアクション

プレビュー

この機能はまだ開発中ですが、ぜひお試しください。

この機能は現在、弊社のプレリリース ポリシーに従ってプレビュー プログラムの一部として提供されています。

このページでは、ワークフロー自動化アクション カタログで使用できる AWS SNS アクションの包括的なリファレンスを提供します。これらのアクションにより、SNS トピックの操作が可能になります。

前提条件

ワークフロー自動化で AWS アクションを使用する前に、次の点を確認してください。

  • 適切な権限を持つ AWS アカウント。
  • 設定された AWS 認証情報 (IAM ユーザー認証情報、IAM ロール ARN、またはセッション認証情報)。
  • 使用する予定の特定のAWSサービスに必要な IAM 権限。

IAM ユーザーおよび IAM ロールを作成する方法、およびワークフロー オートメーションAWSアクションと統合するための静的 AWS 認証情報とセッションAWS認証情報を設定する方法については、「 AWS認証情報のセットアップ」を参照してください。

AWS SNSトピックにメッセージを公開する

Amazon SNS トピックにメッセージを送信します。トピックのすべてのサブスクライバーがメッセージを受信します。

入力フィールド

オプション性

タイプ

awsRoleArn

オプション

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

オプション

${{ :secrets:<awsAccessKeyId> }}

awsSecretAccessKey

オプション

${{ :secrets:<awsSecretAccessKey> }}

awsSessionToken

オプション

${{ :secrets:<awsSessionToken> }}

リージョン

必須

"us-east-2"

メッセージ

必須

メッセージはUTF-8でエンコードされた文字列で、サイズは最大256KBである必要があります。

Workflow failed at step 3

トピックアルン

オプション

topicArn 問題の値を指定しない場合は、targetArn 問題の値を指定する必要があります。

"arn:aws:sns:us-east-2:123456789012:my-topic"

targetArn

オプション

topicArn 問題の値を指定しない場合は、targetArn 問題の値を指定する必要があります。

"arn:aws:sns:us-east-2:123456789012:MySNSTopic"

主題

オプション

"Workflow Update"

MessageStructure

オプション

MessageStructure

messageAttributes

オプション

地図

{
'string': {
'DataType': 'string',
'StringValue': 'string',
'BinaryValue': b'bytes'
}
},

messageDeduplicationId

オプション

"abc123deduplicationId5678"

messageGroupId

オプション

"order-processing-group-2023_A"

出力フィールド

タイプ

response

物体

[{"success":true,"response":{"MessageId":"2333ededwedwed-52f5-a716-e10355e3e2ff"}}]

レスポンス構文については、sns-publish-Boto3 ドキュメント ( https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns/client/publish.html ) を参照してください。

成功

ブール値

success: true | false

エラーメッセージ

[{"errorMessage":"An error occurred (InvalidParameter) when calling the Publish operation: Invalid parameter: TopicArn or TargetArn Reason: no value for required parameter","success":false,"response":null}]

name: sns-publish-test
description: Publishes a notification to an SNS topic
workflowInputs:
arnRole:
type: String
steps:
- 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
Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.