• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Mensagens AWS SQS

Envie mensagens para as filas do AWS SQS usando a autenticação de função IAM.

Pré-requisitos

1. Configuração da função do AWS IAM

  • Uma função do IAM que o New Relic pode assumir
  • A função deve ter permissões para enviar mensagens para o SQS
  • Consulte Configurar credenciais da AWS para instruções de configuração

2. Fila do AWS SQS

  • Uma fila SQS existente na região especificada

3. Valores de entrada obrigatórios

  • awsRoleArn: O ARN da função do IAM (por exemplo, arn:aws:iam::123456789012:role/NewRelicIntegrationRole)
  • awsQueueUrl: A URL completa da fila SQS (formato: https://sqs.{region}.amazonaws.com/{account-id}/{queue-name})
  • awsRegion: (opcional) o padrão é us-west-2

O que este fluxo de trabalho faz

  • Enviar mensagem para a fila SQS
  • Use a autenticação de função AWS IAM
  • Retornar ID da mensagem e status de sucesso

Ações principais: 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'

Qual é o próximo

Copyright © 2026 New Relic Inc.

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