Ir para o conteúdo

Como configuro o EventBridge para enviar eventos para um barramento de eventos personalizado entre contas?

2 minuto de leitura
0

Quero configurar minhas regras do Amazon EventBridge em uma conta da AWS para enviar eventos para um barramento de eventos personalizado em outra conta.

Resolução

Na conta de destino, crie um barramento de eventos e configure a seguinte política baseada em recursos:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "WebStoreCrossAccountPublish",
      "Effect": "Allow",
      "Action": [
        "events:PutEvents"
      ],
      "Principal": {
        "AWS": "arn:aws:iam::AccountA:root"
      },
      "Resource": "arn:aws:events:Region:AccountB:event-bus/central-event-bus"
    }
  ]
}

Observação: substitua AccountA pelo ID da sua conta da AWS para a conta de origem, Region pela região da AWS da conta de destino e AccountB pelo ID da conta de destino.

Em seguida, conclua as etapas a seguir para configurar a regra:

  1. Abra o console do EventBridge na conta de origem.
  2. No painel de navegação, clique em Regras e, em seguida, em Criar regra.
  3. Em Selecionar barramento de eventos, clique em Barramento de eventos padrão da AWS.
  4. Em Selecionar destinos, clique em Destino e, em seguida, em Barramento de eventos em outra conta da AWS.
  5. Selecione Barramento de eventos e, em seguida, insira o nome do recurso da Amazon (ARN) do barramento de eventos da conta de destino.
  6. Em Perfil, selecione um perfil do AWS Identity and Access Management (AWS IAM) que tenha permissões PutEvents no barramento de eventos do destino. Se não houver um perfil existente que você possa usar, crie um perfil do IAM com a seguinte política de permissões:
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "events:PutEvents"
                ],
                "Resource": [
                    "EventBusARN"
                ]
            }
        ]
    }
    Observação: substitua EventBusARN pelo ARN do barramento de eventos da conta de destino.
  7. Selecione Criar regra.

Informações relacionadas

Sending and receiving events between AWS accounts in Amazon EventBridge (Envio e recebimento de eventos entre contas da AWS no Amazon EventBridge)

AWS OFICIALAtualizada há 4 meses