자습서: Amazon SNS 주제 설정 - Amazon GameLift Servers

자습서: Amazon SNS 주제 설정

Amazon GameLift Servers가 FlexMatch 매치메이커가 생성하는 모든 이벤트를 Amazon SNS 주제에 게시하도록 할 수 있습니다.

Amazon GameLift Servers 이벤트 알림에 대한 SNS 주제를 생성하려면
  1. Amazon SNS 콘솔을 엽니다.

  2. 탐색 창에서 주제를 선택합니다.

  3. 주제 페이지에서 주제 생성을 선택합니다.

  4. 콘솔에서 주제를 생성합니다. 자세한 내용은 Amazon Simple Notification Service 개발자 가이드AWS Management 콘솔을 사용하여 주제를 생성하려면을 참조하세요.

  5. 주제에 대한 세부 정보 페이지에서 편집을 선택합니다.

  6. (선택 사항) 해당 주제의 편집 페이지에서 액세스 정책을 확장한 후, 다음 AWS Identity and Access Management (IAM) 정책문에서 굵은 구문을 기존 정책 끝에 추가합니다. (명확성을 위해 전체 정책이 여기에 표시됩니다.) 자체 SNS 주제 및 Amazon GameLift Servers 매치메이킹 구성에 대해서는 반드시 Amazon 리소스 이름(ARN) 세부 정보를 사용합니다.

    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. 변경 사항 저장을 선택합니다.