이 페이지는 작업우 자동화 작업 카탈로그에서 사용할 수 있는 AWS SQS 작업에 대한 포괄적인 참조 정보를 제공합니다. 이러한 작업을 통해 SQS 큐 작업을 관리할 수 있습니다.
전제 조건
블리자드 자동화에서 AWS 작업을 사용하기 전에 다음 사항이 있는지 확인하세요.
- 적절한 권한이 있는 AWS 계정.
- AWS 자격 증명이 구성되었습니다(IAM 사용자 자격 증명, IAM 역할 ARN 또는 세션 자격 증명).
- 사용하려는 특정 AWS 서비스에 필요한 IAM 권한입니다.
IAM 사용자 및 IAM 역할을 만드는 방법과 펠로우 자동화 AWS 작업과 통합하기 위한 정적 및 세션 AWS 자격 증명을 설정하는 방법에 대한 자세한 내용은 AWS 자격 증명 설정을 참조하세요.
지정된 Amazon SQS 대기열로 메시지를 보냅니다.
입력 필드 | 선택성 | 유형 | 예시 |
|---|---|---|---|
awsRoleArn | 선택 과목 | 문자열 |
|
awsAccessKeyId | 선택 과목 | 문자열 |
|
awsSecretAccessKey | 선택 과목 | 문자열 |
|
awsSessionToken | 선택 과목 | 문자열 |
|
지역 | 필수의 | 문자열 |
|
대기열 URL | 필수의 | 문자열 | "
" |
메시지 본문 | 필수의 | 문자열 |
|
메시지 중복 제거 ID | 선택 과목 | 문자열 |
|
메시지 그룹 ID | 선택 과목 | 문자열 |
|
메시지 속성 | 선택 과목 | 지도 |
|
지연초 | 선택 과목 | Int |
|
출력 필드 | 유형 | 예시 |
|---|---|---|
response | 물체 |
응답 구문은 SQS send_message - Boto3 설명서를 참조하세요. |
성공 | 부울 |
|
오류 메시지 | 문자열 |
|
워크플로 예 |
|---|
|
지정된 대기열에서 하나 이상의 메시지를 검색합니다.
입력 필드 | 선택성 | 유형 | 예시 |
|---|---|---|---|
awsRoleArn | 선택 과목 | 문자열 |
|
awsAccessKeyId | 선택 과목 | 문자열 |
|
awsSecretAccessKey | 선택 과목 | 문자열 |
|
awsSessionToken | 선택 과목 | 문자열 |
|
지역 | 필수의 | 문자열 |
|
대기열 URL | 필수의 | 문자열 | "
" |
최대 메시지 수 | 선택 과목 | Int |
|
대기시간초 | 선택 과목 | Int |
|
가시성 시간 초과 | 선택 과목 | Int |
|
속성 이름 | 선택 과목 | 목록 | |
메시지 속성 이름 | 선택 과목 | 목록 | |
messageSystemAttributeNames | 선택 과목 | 목록 |
|
receiveRequestAttemptId | 선택 과목 | 문자열 |
|
출력 필드 | 유형 | 예시 |
|---|---|---|
response | 물체 |
응답 구문은 receive_message - Boto3 설명서를 참조하세요. (https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sqs/client/receive_message.html) |
성공 | 부울 |
|
오류 메시지 | 문자열 |
|
name: sqs-receive-message-test description: 'Receives a message from an SQS queue' steps: - name: aws_sqs_receiveMessage_1 type: action action: aws.sqs.receiveMessage version: '1' inputs: awsRoleArn: ${{ :secrets:awsRoleArn }} region: us-east-1 queueUrl: https://sqs.us-east-1.amazonaws.com/123456789012/workflow-test-queue waitTimeSeconds: 5 maxNumberOfMessages: 10 messageAttributeNames: ['message_attribute_name'],