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

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

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

문제 신고

AWS SQS 메시징

IAM 역할 인증을 사용하여 AWS SQS 큐로 메시지를 보냅니다.

전제 조건

1. AWS IAM 역할 설정

  • 뉴릭이 맡을 수 있는 IAM 역할
  • 해당 역할에는 SQS로 메시지를 보낼 수 있는 권한이 있어야 합니다.
  • 설정 방법은 AWS 자격 증명 설정 페이지를 참조하세요.

2. AWS SQS 큐

  • 지정된 지역에 있는 기존 SQS 큐

3. 필수 입력값

  • awsRoleArn: IAM 역할의 ARN(예: arn:aws:iam::123456789012:role/NewRelicIntegrationRole)
  • awsQueueUrl: 전체 SQS 큐 URL(형식: https://sqs.{region}.amazonaws.com/{account-id}/{queue-name})
  • awsRegion: (선택 사항) 기본값은 다음과 같습니다. us-west-2

이 흐름은 무엇을 하는가

  • SQS 큐에 메시지 전송
  • AWS IAM 역할 인증을 사용합니다.
  • 반환 메시지 ID 및 성공 상태

주요 작업: aws.execute.api, (sqs.send_message)

name: aws_execute_api_sqs_example
workflowInputs:
awsRoleArn:
type: String
awsRegion:
type: String
defaultValue: us-west-2
awsQueueUrl:
type: String
steps:
- name: sendSqsMessage
type: action
action: aws.execute.api
version: 1
inputs:
awsRoleArn: ${{ .workflowInputs.awsRoleArn }}
region: ${{ .workflowInputs.awsRegion }}
service: sqs
api: send_message
parameters:
QueueUrl: "${{ .workflowInputs.awsQueueUrl }}"
MessageBody: |
{
"message": "deployment is bad",
"status": "not good"
}
selectors:
- name: success
expression: '.success'
- name: messageId
expression: '.response.MessageId'

무엇 향후 계획

Copyright © 2026 New Relic Inc.

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