Exemplos de permissão do IAM para o Amazon GameLift Servers
Use a sintaxe nesses exemplos para definir permissões AWS Identity and Access Management (IAM) para usuários que precisam acessar os recursos do Amazon GameLift Servers. Para obter mais informações sobre como gerenciar permissões de usuário, consulte Configurar permissões de usuário para Amazon GameLift Servers. Ao gerenciar permissões para usuários fora do IAM Identity Center, como melhor prática, sempre atribua permissões ao perfil do IAM ou grupos de usuários, não a usuários individuais.
Se você estiver utilizando Amazon GameLift Servers FleetIQ como solução independente, consulte Configurando sua Conta da AWS para Amazon GameLift Servers FleetIQ.
Exemplos de permissão de administração
Esses exemplos dão ao administrador de hospedagem ou ao desenvolvedor acesso direcionado para gerenciar os recursos de hospedagem de jogos da Amazon GameLift Servers.
exemplo Sintaxe para permissões de recurso de acesso completo ao Amazon GameLift Servers
O exemplo a seguir estende acesso completo a todos os recursos do Amazon GameLift Servers.
exemplo Sintaxe para permissões de recursos do Amazon GameLift Servers com suporte para regiões que não estão habilitadas por padrão
O exemplo a seguir estende o acesso a todos os recursos da Amazon GameLift Servers e regiões do AWS que não estão habilitados por padrão. Para obter mais informações sobre regiões que não estão habilitadas por padrão e como habilitá-las, consulte Gerenciando Regiões da AWS no Referência geral da AWS.
exemplo Sintaxe do recurso do Amazon GameLift Servers para acessar imagens de contêiner no Amazon ECR
O exemplo a seguir estende o acesso às ações do Amazon Elastic Container Registry (Amazon ECR) de que os usuários do Amazon GameLift Servers precisam ao trabalhar com frotas de contêiner gerenciadas.
exemplo Sintaxe para recursos e permissões PassRole do Amazon GameLift Servers
O exemplo a seguir estende o acesso a todos os recursos do Amazon GameLift Servers e permite que um usuário transmita um perfil de serviço do IAM ao Amazon GameLift Servers. Um perfil de serviço dá ao Amazon GameLift Servers capacidade limitada de acessar outros recursos e serviços em seu nome, conforme descrito em Configurar um perfil de serviço do IAM para o Amazon GameLift Servers. Por exemplo, ao responder a uma solicitação de CreateBuild, o Amazon GameLift Servers precisa acessar seus arquivos de compilação em um bucket do Amazon S3. Para obter mais informações sobre a ação de PassRole, consulte IAM: passar um perfil de serviço para um serviço específico da AWS no Guia do usuário do IAM.
Exemplos de permissão de usuário do jogador
Esses exemplos permitem que um serviço de backend ou outra entidade faça chamadas de API para a API do Amazon GameLift Servers. Eles abrangem os cenários comuns para gerenciar sessões de jogo, sessões de jogadores e criação de partidas. Consulte mais detalhes em Configurar o acesso programático para o jogo.
exemplo Sintaxe das permissões de colocação de sessão de jogo
O exemplo a seguir estende o acesso às APIs do Amazon GameLift Servers que usam filas de posicionamento de sessões de jogo para criar sessões de jogo e gerenciar sessões de jogadores.
exemplo Sintaxe para permissões de criação de partidas
O exemplo a seguir estende o acesso às Amazon GameLift Servers APIs que gerenciam as atividades de criação de partidas do FlexMatch. O FlexMatch combina jogadores para sessões de jogo novas ou existentes e inicia a colocação de sessões de jogo para jogos hospedados em Amazon GameLift Servers. Para obter mais informações sobre o FlexMatch, consulte O que é Amazon GameLift Servers FlexMatch?
exemplo Sintaxe para permissões manuais de posicionamento de sessões de jogos
O exemplo a seguir estende o acesso às APIs do Amazon GameLift Servers que criam manualmente sessões de jogo e sessões de jogadores em frotas específicas. Esse cenário oferece suporte a jogos que não usam filas de posicionamento, como jogos que permitem que os jogadores participem escolhendo em uma lista de sessões de jogo disponíveis (o método “listar e escolher”).