• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

AWS SNS 작업

|View as Markdown (English)

이 페이지는 워크플로우 자동화 액션 카탈로그에서 사용할 수 있는 AWS SNS 액션에 대한 참조를 제공합니다. 이러한 액션을 사용하여 Amazon SNS 주제에 메시지를 게시하십시오.

전제 조건

사전 요구 사항 및 자격 증명 설정에 대해서는 AWS 자격 증명 설정을 참조하십시오.

SNS 주제에 메시지를 게시하세요

작업 식별자는 aws.sns.publish입니다.

Amazon SNS 주제로 메시지를 보냅니다. 해당 주제의 모든 구독자는 메시지를 받게 됩니다.

다음 표에서는 이 작업의 입력 필드를 설명합니다.

입력

유형

설명

예시

awsRoleArn

문자열

선택 사항.

AWS API 호출을 위해 수임할 IAM 역할 ARN입니다.

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

awsAccessKeyId

문자열

선택 사항.

AWS 액세스 키 ID입니다. 시크릿으로 전달하십시오.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

문자열

선택 사항.

AWS 비밀 액세스 키입니다. 시크릿으로 전달하십시오.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

문자열

선택 사항.

STS 인증을 위한 임시 세션 토큰. 시크릿으로 전달하십시오.

${{ :secrets:awsSessionToken }}

region

문자열

필수 항목입니다.

타겟 SNS 토픽의 AWS 리전입니다.

us-east-2

message

문자열

필수 항목입니다.

게시할 메시지입니다. 메시지는 UTF-8로 인코딩된 문자열이어야 하며 크기는 최대 256KB여야 합니다.

PhoneNumber

은(는) 개인 식별 정보(PII)이므로 이 작업에서 의도적으로 제외되었습니다. 직접 SMS를 전송하려면 AWS SDK를 직접 사용하십시오.

"Workflow failed at step 3"

topicArn

문자열

선택 사항.

게시할 토픽 ARN입니다.

topicArn

또는

targetArn

중 하나를 지정해야 합니다.

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

targetArn

문자열

선택 사항.

게시할 타겟 ARN입니다.

topicArn

또는

targetArn

중 하나를 지정해야 합니다.

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

subject

문자열

선택 사항.

이메일 기반 구독의 제목입니다.

"Workflow Update"

MessageStructure

문자열

선택 사항.

다른 프로토콜에 다른 메시지를 전송하려면

json

(으)로 설정하십시오.

"json"

messageAttributes

지도

선택 사항.

메시지에 추가할 메시지 속성입니다.

{"string": {"DataType": "string", "StringValue": "string"}}

messageDeduplicationId

문자열

선택 사항.

FIFO 토픽에서 메시지 중복 제거에 사용되는 토큰입니다.

"abc123deduplicationId5678"

messageGroupId

문자열

선택 사항.

FIFO 토픽에서 메시지 그룹을 지정하는 태그입니다.

"order-processing-group-2023_A"

다음 표는 이 작업의 출력 필드를 설명합니다.

산출

유형

예시

response

물체

{"MessageId": "2333ededwedwed-52f5-a716-e10355e3e2ff"}

.

publish boto3 참조

를 확인하십시오.

success

부울

true | false

errorMessage

문자열

"An error occurred (InvalidParameter) when calling the Publish operation: Invalid parameter: TopicArn or TargetArn Reason: no value for required parameter"

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 © 2026 New Relic Inc.

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