Tutorial: configurar um tópico do Amazon SNS - Amazon GameLift Servers

Tutorial: configurar um tópico do Amazon SNS

É possível fazer com que o Amazon GameLift Servers publique todos os eventos que um criação de partidas do FlexMatch gera em um tópico do Amazon SNS.

Para criar um tópico do SNS para notificações de eventos do Amazon GameLift Servers
  1. Abra o console do Amazon SNS.

  2. No painel de navegação, escolha Tópicos.

  3. Na página Topics (Tópicos), escolha Create topic (Criar tópico).

  4. Crie um tópico no console do . Para obter mais informações, consulte Para criar um tópico usando o Console de gerenciamento da AWS no Guia do desenvolvedor do Amazon Simple Notification Service.

  5. Na página Detalhes do tópico, escolha Editar.

  6. (Opcional) Na página Editar do tópico, expanda Política de acesso e adicione a sintaxe em negrito da seguinte declaração de política do AWS Identity and Access Management (IAM) ao final da política existente. (A política inteira é mostrada aqui para oferecer clareza.) Certifique-se de usar os detalhes do nome do recurso da Amazon (ARN) para seu próprio tópico do SNS e para a configuração de criação de partidas do Amazon GameLift Servers.

    JSON
    { "Version":"2012-10-17", "Id": "__default_policy_ID", "Statement": [ { "Sid": "__default_statement_ID", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": [ "SNS:GetTopicAttributes", "SNS:SetTopicAttributes", "SNS:AddPermission", "SNS:RemovePermission", "SNS:DeleteTopic", "SNS:Subscribe", "SNS:ListSubscriptionsByTopic", "SNS:Publish" ], "Resource": "arn:aws:sns:us-east-1:111122223333:your_topic_name", "Condition": { "StringEquals": { "AWS:SourceAccount": "111122223333" } } }, { "Sid": "__console_pub_0", "Effect": "Allow", "Principal": { "Service": "gamelift.amazonaws.com" }, "Action": "SNS:Publish", "Resource": "arn:aws:sns:us-east-1:111122223333:your_topic_name", "Condition": { "ArnLike": { "aws:SourceArn": "arn:aws:gamelift:us-east-1:111122223333:matchmakingconfiguration/your_configuration_name" } } } ] }
  7. Escolha Salvar alterações.