Ir para o conteúdo

Conector Amazon SQS no Jitterbit Studio

Resumo

O conector Amazon SQS estabelece acesso ao Amazon SQS.

O conector Amazon SQS fornece uma interface para criar uma conexão Amazon SQS, a base usada para gerar instâncias de atividades Amazon SQS. Essas atividades, uma vez configuradas, interagem com o Amazon SQS através da conexão.

O conector Amazon SQS é acessado a partir da aba Endpoints e conectores do projeto da paleta de componentes de design (consulte Paleta de componentes de design).

Visão geral do conector

Este conector é usado para configurar primeiro uma conexão Amazon SQS. Os tipos de atividade associados a essa conexão são então usados para criar instâncias de atividades destinadas a serem usadas como fontes (para fornecer dados em uma operação) ou destinos (para consumir dados em uma operação).

Juntos, uma conexão Amazon SQS específica e suas atividades são chamados de endpoint Amazon SQS:

Tipos de atividade Amazon SQS

  • Enviar Mensagens: Envia mensagens de uma fila Amazon SQS e é destinado a ser usado como destino em uma operação.

  • Receber Mensagem: Escuta e recupera mensagens de uma fila Amazon SQS e é destinado a ser usado como fonte em uma operação.

  • Obter Mensagens: Recupera todas as mensagens Amazon SQS disponíveis em uma fila específica e é destinado a ser usado como fonte em uma operação.

  • Criar Fila: Cria filas padrão ou filas FIFO no Amazon SQS e é destinado a ser usado como destino em uma operação.

  • Excluir Mensagens: Exclui mensagens de uma fila Amazon SQS e é destinado a ser usado como destino em uma operação.

  • Listar Filas: Lista filas Amazon SQS e é destinado a ser usado como destino em uma operação.

Os endpoints criados com este conector são incluídos no relatório de uso de endpoints e contam para sua licença.

Pré-requisitos e versões de API suportadas

Este conector pode ser usado com agentes na nuvem e agentes privados.

Os agentes baixam automaticamente a versão mais recente deste conector quando necessário. Em agentes privados, é possível suspender essas atualizações com a política de organização Desabilitar Atualização Automática de Conector.

Para usar com sucesso todas as atividades neste conector, é necessário ter as seguintes permissões de conta AWS IAM:

  • sqs:CreateQueue
  • sqs:DeleteMessage
  • sqs:GetQueueUrl
  • sqs:ListQueues
  • sqs:ReceiveMessage
  • sqs:SendMessage

As permissões entre contas não se aplicam a esta ação. Para mais informações, consulte Exemplos Básicos de Políticas do Amazon SQS no Guia do Desenvolvedor do Amazon SQS.

O conector Amazon SQS usa a API Amazon SQS. Consulte a documentação de ações da API Amazon SQS para informações sobre os nós de esquema e campos.

Antes de usar a atividade Receber mensagem, certos pré-requisitos devem ser atendidos.

Solução de problemas

Se você enfrentar problemas com o conector Amazon SQS, recomenda-se seguir estas etapas de solução de problemas:

  1. Clique no botão Testar na configuração de conexão para garantir que a conexão seja bem-sucedida e para garantir que a versão mais recente do conector seja baixada no agente (a menos que esteja usando a política de organização Desabilitar atualização automática do conector).

  2. Verifique os logs de operação para qualquer informação registrada durante a execução da operação.

  3. Ative o log de depuração de operação (para agentes em nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.

  4. Se estiver usando agentes privados, você pode ativar o log detalhado do conector para este conector usando estas entradas de configuração específicas de nome e nível do logger. Adicione ambas as linhas:

    <logger name="org.jitterbit.connector.verbose.logging.amazonsqs" level="DEBUG"/>
    <logger name="org.jitterbit.connector.amazonsqs" level="DEBUG"/>
    

    Para mais informações sobre log detalhado do conector, consulte Log detalhado para conectores usando agentes privados Jitterbit.

  5. Se estiver usando agentes privados, você pode verificar os logs do agente para mais informações.

  6. Para considerações adicionais de solução de problemas, consulte Solução de problemas de operação.