Tutorial: Configuración de un tema de Amazon SNS - Amazon GameLift Servers

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Tutorial: Configuración de un tema de Amazon SNS

Puedes hacer que se Amazon GameLift Servers publiquen todos los eventos que genere un FlexMatch matchmaker en un tema de Amazon SNS.

Para crear un tema de SNS para las notificaciones de eventos Amazon GameLift Servers
  1. Abra la consola de Amazon SNS.

  2. En el panel de navegación, elija Temas.

  3. En la página Temas, elija Crear tema.

  4. Cree un tema en la consola de . Para obtener más información, consulte Para crear un tema mediante la AWS Management Console en la Guía para desarrolladores de Amazon Simple Notification Service.

  5. En la página Detalles del tema, elija Editar.

  6. En la página Editar del tema, expanda Política de acceso y, a continuación, añada la sintaxis en negrita de la siguiente declaración de política de AWS Identity and Access Management (IAM) al final de la política existente (opcional). Se muestra la política completa aquí para mayor claridad. Asegúrese de utilizar los detalles del nombre de recurso de Amazon (ARN) para su propio tema de SNS y Amazon GameLift Servers configuración de emparejamiento.

    JSON
    { "Version": "2008-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. Seleccione Save changes (Guardar cambios).