

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esempi di autorizzazioni IAM per Amazon GameLift Servers
<a name="gamelift-iam-policy-examples"></a>

Usa la sintassi in questi esempi per impostare le autorizzazioni AWS Identity and Access Management (IAM) per gli utenti che devono accedere alle Amazon GameLift Servers risorse. Per ulteriori informazioni sulla gestione delle autorizzazioni degli utenti, vedere. [Imposta le autorizzazioni utente per Amazon GameLift Servers](setting-up-aws-login.md#getting-started-create-iam-user) Quando gestisci le autorizzazioni per utenti esterni all'IAM Identity Center, come best practice, assegna sempre le autorizzazioni ai ruoli o ai gruppi di utenti IAM, non ai singoli utenti.

Se la utilizzi Amazon GameLift Servers FleetIQ come soluzione autonoma, consulta [Configurare](https://docs.aws.amazon.com/gameliftservers/latest/fleetiqguide/gsg-iam-permissions.html) il tuo modulo. Account AWS Amazon GameLift Servers FleetIQ

## Esempi di autorizzazioni amministrative
<a name="iam-policy-simple-example"></a>

Questi esempi forniscono a un amministratore di hosting o a uno sviluppatore un accesso mirato alla gestione delle risorse di hosting dei Amazon GameLift Servers giochi.

**Example Sintassi per le autorizzazioni Amazon GameLift Servers complete alle risorse di accesso**  
L'esempio seguente estende l'accesso completo a tutte le Amazon GameLift Servers risorse.    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": {
    "Effect": "Allow",
    "Action": "gamelift:*",
    "Resource": "*"
  }
}
```

**Example Sintassi per le autorizzazioni Amazon GameLift Servers delle risorse con supporto per le regioni che non sono abilitate per impostazione predefinita**  
L'esempio seguente estende l'accesso a tutte le Amazon GameLift Servers risorse e le AWS regioni che non sono abilitate per impostazione predefinita. Per ulteriori informazioni sulle regioni che non sono abilitate per impostazione predefinita e su come attivarle, vedi [Gestione Regioni AWS](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) in *Riferimenti generali di AWS*.    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": {
    "Effect": "Allow",
    "Action": [
      "ec2:DescribeRegions",
      "gamelift:*"
    ],
    "Resource": "*"
  }
}
```

**Example Sintassi della Amazon GameLift Servers risorsa per accedere alle immagini dei contenitori in Amazon ECR**  
L'esempio seguente estende l'accesso alle azioni Amazon GameLift Servers di Amazon Elastic Container Registry (Amazon ECR) necessarie agli utenti quando lavorano con flotte di container gestite.     
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": {
    "Effect": "Allow",
    "Action": [
      "ecr:DescribeImages",
      "ecr:BatchGetImage",
      "ecr:GetDownloadUrlForLayer"
    ],
    "Resource": "*"
  }
}
```

**Example Sintassi delle risorse e delle Amazon GameLift Servers autorizzazioni `PassRole`**  
L'esempio seguente estende l'accesso a tutte le Amazon GameLift Servers risorse e consente a un utente di passare un ruolo di servizio IAM a. Amazon GameLift Servers Un ruolo di servizio offre una capacità Amazon GameLift Servers limitata di accedere ad altre risorse e servizi per conto dell'utente, come descritto in[Configurare un ruolo di servizio IAM per Amazon GameLift Servers](setting-up-role.md). Ad esempio, quando si risponde a una `CreateBuild` richiesta, è Amazon GameLift Servers necessario accedere ai file di build in un bucket Amazon S3. Per ulteriori informazioni sull'`PassRole`azione, consulta [IAM: Pass an IAM role to a specific AWS service](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_examples_iam-passrole-service.html) nella *IAM* User Guide.    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "gamelift:*",
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": "iam:PassRole",
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "iam:PassedToService": "gamelift.amazonaws.com"
        }
      }
    }
  ]
}
```

## Esempi di autorizzazioni utente per i giocatori
<a name="iam-policy-admin-game-dev-example"></a>

Questi esempi consentono a un servizio di backend o a un'altra entità di effettuare chiamate API all'Amazon GameLift ServersAPI. Coprono gli scenari comuni per la gestione delle sessioni di gioco, delle sessioni dei giocatori e del matchmaking. Per ulteriori dettagli, consultare [Configura l'accesso programmatico per il tuo gioco](setting-up-aws-login.md#getting-started-iam-player-user).

**Example Sintassi per i permessi di posizionamento delle sessioni di gioco**  
L'esempio seguente estende l'accesso alle code di posizionamento delle sessioni di gioco Amazon GameLift Servers APIs che utilizzano le code di posizionamento delle sessioni di gioco per creare sessioni di gioco e gestire le sessioni dei giocatori.     
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": {
    "Sid": "PlayerPermissionsForGameSessionPlacements",
    "Effect": "Allow",
    "Action": [
      "gamelift:StartGameSessionPlacement",
      "gamelift:DescribeGameSessionPlacement",
      "gamelift:StopGameSessionPlacement",
      "gamelift:CreatePlayerSession",
      "gamelift:CreatePlayerSessions",
      "gamelift:DescribeGameSessions"
    ],
    "Resource": "*"
  }
}
```

**Example Sintassi per le autorizzazioni di matchmaking**  
L'esempio seguente estende l'accesso a coloro Amazon GameLift Servers APIs che gestiscono FlexMatch le attività di matchmaking. FlexMatchabbina i giocatori per sessioni di gioco nuove o esistenti e avvia il posizionamento delle sessioni di gioco per le partite ospitate su. Amazon GameLift Servers Per ulteriori informazioni suFlexMatch, vedi [Cos'è Amazon GameLift ServersFlexMatch?](https://docs.aws.amazon.com/gameliftservers/latest/flexmatchguide/match-intro.html)    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": {
    "Sid": "PlayerPermissionsForGameSessionMatchmaking",
    "Effect": "Allow",
    "Action": [
      "gamelift:StartMatchmaking",
      "gamelift:DescribeMatchmaking",
      "gamelift:StopMatchmaking",
      "gamelift:AcceptMatch",
      "gamelift:StartMatchBackfill",
      "gamelift:DescribeGameSessions"
    ],
    "Resource": "*"
  }
}
```

**Example Sintassi per le autorizzazioni di posizionamento manuale delle sessioni di gioco**  
L'esempio seguente estende l'accesso a coloro Amazon GameLift Servers APIs che creano manualmente sessioni di gioco e sessioni di giocatori su flotte specifiche. Questo scenario supporta giochi che non utilizzano code di posizionamento, ad esempio giochi che consentono ai giocatori di partecipare scegliendo da un elenco di sessioni di gioco disponibili (il metodo "list-and-pick").    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": {
    "Sid": "PlayerPermissionsForManualGameSessions",
    "Effect": "Allow",
    "Action": [
      "gamelift:CreateGameSession",
      "gamelift:DescribeGameSessions",
      "gamelift:SearchGameSessions",
      "gamelift:CreatePlayerSession",
      "gamelift:CreatePlayerSessions",
      "gamelift:DescribePlayerSessions"
    ],
    "Resource": "*"
  }
}
```