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

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

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

問題を作成する

AWS SQS メッセージング

IAM ロール認証を使用して AWS SQS キューにメッセージを送信します。

前提条件

1. AWS IAMロールの設定

  • New Relicが引き受けることができる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株式会社。

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