이 페이지는 워크플로우 자동화 작업 카탈로그에서 사용할 수 있는 AWS SNS 작업에 대한 포괄적인 참조 정보를 제공합니다. 이러한 작업을 통해 SNS 토픽 작업을 수행할 수 있습니다.
전제 조건
블리자드 자동화에서 AWS 작업을 사용하기 전에 다음 사항이 있는지 확인하세요.
- 적절한 권한이 있는 AWS 계정.
- AWS 자격 증명이 구성되었습니다(IAM 사용자 자격 증명, IAM 역할 ARN 또는 세션 자격 증명).
- 사용하려는 특정 AWS 서비스에 필요한 IAM 권한입니다.
IAM 사용자 및 IAM 역할을 만드는 방법과 펠로우 자동화 AWS 작업과 통합하기 위한 정적 및 세션 AWS 자격 증명을 설정하는 방법에 대한 자세한 내용은 AWS 자격 증명 설정을 참조하세요.
AWS SNS 주제에 메시지 게시
Amazon SNS 주제로 메시지를 보냅니다. 해당 주제의 모든 구독자는 메시지를 받게 됩니다.
입력 필드 | 선택성 | 유형 | 예시 |
|---|---|---|---|
awsRoleArn | 선택 과목 | 문자열 |
|
awsAccessKeyId | 선택 과목 | 문자열 |
|
awsSecretAccessKey | 선택 과목 | 문자열 |
|
awsSessionToken | 선택 과목 | 문자열 |
|
지역 | 필수의 | 문자열 |
|
메시지 | 필수의 | 문자열 | 메시지는 UTF-8로 인코딩된 문자열이어야 하며 크기는 최대 256KB여야 합니다.
|
주제Arn | 선택 과목 | 문자열 | topicArn 시위에 대한 값을 지정하지 않은 경우, targetArn 시위에 대한 값을 지정해야 합니다.
|
타겟아른 | 선택 과목 | 문자열 | topicArn 시위에 대한 값을 지정하지 않은 경우, targetArn 시위에 대한 값을 지정해야 합니다.
|
주제 | 선택 과목 | 문자열 |
|
메시지 구조 | 선택 과목 | 문자열 |
|
메시지 속성 | 선택 과목 | 지도 | |
메시지 중복 제거 ID | 선택 과목 | 문자열 |
|
메시지 그룹 ID | 선택 과목 | 문자열 |
|
출력 필드 | 유형 | 예시 |
|---|---|---|
response | 물체 |
응답 구문은 sns-publish-Boto3 설명서를 참조하세요](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns/client/publish.html) |
성공 | 부울 |
|
오류 메시지 | 문자열 |
|
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