

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à.

# CodeDeploy riferimento alle autorizzazioni
<a name="auth-and-access-control-permissions-reference"></a>

Utilizza la tabella seguente quando configuri politiche di accesso e scrittura delle autorizzazioni che puoi allegare a un'identità IAM (politiche basate sull'identità). La tabella elenca ogni operazione CodeDeploy API, le azioni per le quali è possibile concedere le autorizzazioni per eseguire l'azione e il formato della risorsa ARN da utilizzare per concedere le autorizzazioni. Puoi specificare le operazioni nel campo `Action` della policy. Puoi specificare un ARN, con o senza un carattere jolly (\*), come valore della risorsa nel campo `Resource` della policy.

Puoi utilizzare le chiavi AWS-wide condition nelle tue CodeDeploy politiche per esprimere condizioni. Per un elenco completo delle chiavi AWS-wide, consulta [Available keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html#AvailableKeys) nella *IAM User Guide*.

Per specificare un'operazione, utilizza il prefisso `codedeploy:` seguito dal nome dell'operazione API (ad esempio, `codedeploy:GetApplication` and `codedeploy:CreateApplication`). Per specificare più operazioni in una sola istruzione, separa ciascuna di esse con una virgola (ad esempio, `"Action": ["codedeploy:action1", "codedeploy:action2"]`).

**Utilizzo di caratteri jolly**

Puoi usare un carattere jolly (\*) nell'ARN per specificare più operazioni o risorse. Ad esempio, `codedeploy:*` specifica tutte le CodeDeploy azioni e `codedeploy:Get*` specifica tutte le CodeDeploy azioni che iniziano con la parola. `Get` L'esempio seguente consente di concedere l'accesso a tutti i gruppi di distribuzione con nomi che iniziano con `West` e sono associati alle applicazioni che hanno nomi iniziano con `Test`. 

```
arn:aws:codedeploy:us-west-2:444455556666:deploymentgroup:Test*/West*
```

Puoi usare i caratteri jolly solo con le seguenti risorse elencate nella tabella:
+ {{application-name}}
+ {{deployment-group-name}}
+ {{deployment-configuration-name}}
+ {{instance-ID}}

I caratteri jolly non possono essere usati con o. {{region}} {{account-id}} Per ulteriori informazioni sui caratteri jolly, consulta [Identificatori IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html) nella *Guida per l'utente IAM*. 

**Nota**  
 Nell'ARN per ciascuna operazione la risorsa è seguita da due punti (:). La risorsa può anche essere seguita da una barra (/). Per ulteriori informazioni, vedi [CodeDeployesempi di ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-codedeploy). 

Utilizzare le barre di scorrimento per visualizzare il resto della tabella.


**CodeDeploy Operazioni API e autorizzazioni richieste per le azioni**  

<table>
<thead>
  <tr><th>CodeDeploy Operazioni API</th><th>Autorizzazioni necessarie (operazioni API)</th><th>Resources</th></tr>
</thead>
<tbody>
  <tr><td>[AddTagsToOnPremisesInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_AddTagsToOnPremisesInstances.html)</td><td>`codedeploy:AddTagsToOnPremisesInstances`<br />Richieste per aggiungere tag a una o più istanze locali.</td><td>arn:aws:codedeploy: ::instance/ {{region}} {{account-id}} {{instance-ID}}</td></tr>
  <tr><td>[BatchGetApplicationRevisions](https://docs.aws.amazon.com/codedeploy/latest/APIReference/BatchGetApplicationRevisions.html)</td><td>`codedeploy:BatchGetApplicationRevisions`<br />Richieste per ottenere informazioni sulle diverse revisioni dell'applicazione associate all'utente .</td><td>arn:aws:codedeploy: ::applicazione: {{region}} {{account-id}} {{application-name}}</td></tr>
  <tr><td>[BatchGetApplications](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetApplications.html)</td><td>`codedeploy:BatchGetApplications`<br />Richieste per ottenere informazioni sulle diverse applicazioni associate all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::applicazione: \*</td></tr>
  <tr><td>[BatchGetDeploymentGroups](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentGroups.html)</td><td>`codedeploy:BatchGetDeploymentGroups`<br />Richieste per ottenere informazioni sui diversi gruppi di distribuzione associate all'utente .</td><td>arn:aws:codedeploy: {{region}} ::deploymentgroup:/{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[BatchGetDeploymentInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentInstances.html)</td><td>codedeploy:BatchGetDeploymentInstancesRichieste per ottenere informazioni su una o più istanze un gruppo di distribuzione.</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::deploymentgroup:/{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[BatchGetDeployments](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeployments.html)</td><td>`codedeploy:BatchGetDeployments`<br />Richieste per ottenere informazioni sulle diverse distribuzioni associate all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::deploymentgroup:/{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[BatchGetOnPremisesInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetOnPremisesInstances.html)</td><td>`codedeploy:BatchGetOnPremisesInstances`<br />Richieste per ottenere informazioni su una o più istanze locali.</td><td>arn:aws:codedeploy:{{region}}:: \* {{account-id}}</td></tr>
  <tr><td>[ContinueDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ContinueDeployment.html)</td><td>`codedeploy:ContinueDeployment`<br />Necessario durante una blue/green distribuzione per avviare il processo di registrazione delle istanze in un ambiente sostitutivo con un sistema di bilanciamento del carico Elastic Load Balancing.</td><td>arn:aws:codedeploy: ::deploymentgroup:/{{region}}{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[CreateApplication](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateApplication.html)</td><td>`codedeploy:CreateApplication`<br />Richieste per creare un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::applicazione: {{application-name}}</td></tr>
  <tr><td>[CreateDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeployment.html)¹</td><td>`codedeploy:CreateDeployment`<br />Richieste per la creazione di una distribuzione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: ::deploymentgroup:/{{region}}{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[CreateDeploymentConfig](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentConfig.html)</td><td>`codedeploy:CreateDeploymentConfig`<br />Richieste per la creazione di una configurazione della distribuzione personalizzata associata all'utente .</td><td>arn:aws:codedeploy: {{region}} ::deploymentconfig: {{account-id}} {{deployment-configuration-name}} </td></tr>
  <tr><td>[CreateDeploymentGroup](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentGroup.html)</td><td>`codedeploy:CreateDeploymentGroup`<br />Richieste per la creazione di un gruppo di distribuzione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} ::deploymentgroup:/{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[DeleteApplication](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteApplication.html)</td><td>`codedeploy:DeleteApplication`<br />Richieste per eliminare un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::applicazione: {{application-name}}</td></tr>
  <tr><td>[DeleteDeploymentConfig](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentConfig.html)</td><td>`codedeploy:DeleteDeploymentConfig`<br />Richieste per eliminare una configurazione della distribuzione personalizzata associata all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::deploymentconfig: {{deployment-configuration-name}} </td></tr>
  <tr><td>[DeleteDeploymentGroup](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentGroup.html)</td><td>`codedeploy:DeleteDeploymentGroup`<br />Richieste per eliminare un gruppo di distribuzione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} ::deploymentgroup:/{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[DeregisterOnPremisesInstance](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeregisterOnPremisesInstance.html)</td><td>`codedeploy:DeregisterOnPremisesInstance`<br />Richieste per l'annullamento della registrazione di un'istanza locale.</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::instance/ {{instance-ID}}</td></tr>
  <tr><td>[GetApplication](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetApplication.html)</td><td>`codedeploy:GetApplication`<br />Richieste per ottenere informazioni su una singola applicazione associata all'utente .</td><td>arn:aws:codedeploy: ::applicazione: {{region}} {{account-id}} {{application-name}}</td></tr>
  <tr><td>[GetApplicationRevision](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetApplicationRevision.html)</td><td>`codedeploy:GetApplicationRevision`<br />Richieste per ottenere informazioni su una singola revisione dell'applicazione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::applicazione: {{application-name}}</td></tr>
  <tr><td>[GetDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeployment.html)</td><td>`codedeploy:GetDeployment`<br />Richieste per ottenere informazioni su una singola distribuzione a un gruppo di distribuzione associato all'utente .</td><td>arn:aws:codedeploy: {{region}} :deploymentgroup{{account-id}}:/{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[GetDeploymentConfig](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentConfig.html)</td><td>`codedeploy:GetDeploymentConfig`<br />Richieste per ottenere informazioni su una singola configurazione di distribuzione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} ::deploymentconfig: {{account-id}} {{deployment-configuration-name}} </td></tr>
  <tr><td>[GetDeploymentGroup](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentGroup.html)</td><td>`codedeploy:GetDeploymentGroup`<br />Richieste per ottenere informazioni su un singolo gruppo di distribuzione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} ::deploymentgroup:/{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[GetDeploymentInstance](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentInstance.html)</td><td>`codedeploy:GetDeploymentInstance`<br />Richieste per ottenere informazioni su una singola istanza in una distribuzione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::deploymentgroup:/{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[GetDeploymentTarget](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentTarget.html)</td><td>`codedeploy:GetDeploymentTarget`<br />Richieste per ottenere informazioni su un singolo target in una distribuzione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::deploymentgroup:/{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[GetOnPremisesInstance](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetOnPremisesInstance.html)</td><td>`codedeploy:GetOnPremisesInstance`<br />Richieste per ottenere informazioni su una singola istanza locale.</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::instance/ {{instance-ID}}</td></tr>
  <tr><td>[ListApplicationRevisions](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListApplicationRevisions.html)</td><td>`codedeploy:ListApplicationRevisions`<br />Richieste per ottenere informazioni su tutte le revisioni dell'applicazione per un'applicazione associate all'utente .</td><td>arn:aws:codedeploy: {{region}} ::applicazione: \* {{account-id}}</td></tr>
  <tr><td>[ListApplications](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListApplications.html)</td><td>`codedeploy:ListApplications`<br />Richieste per ottenere informazioni su tutte le applicazioni associate all'utente .</td><td>arn:aws:codedeploy: {{region}} ::applicazione: \* {{account-id}}</td></tr>
  <tr><td>[ListDeploymentConfigs](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentConfigs.html)</td><td>`codedeploy:ListDeploymentConfigs`<br />Richieste per ottenere informazioni su tutte le configurazioni di distribuzione associate all'utente .</td><td>arn:aws:codedeploy: {{region}} ::deploymentconfig: \* {{account-id}}</td></tr>
  <tr><td>[ListDeploymentGroups](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentGroups.html)</td><td>`codedeploy:ListDeploymentGroups`<br />Richieste per ottenere informazioni su tutti i gruppi di distribuzione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} ::deploymentgroup: /\* {{account-id}} {{application-name}}</td></tr>
  <tr><td>[ListDeploymentInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentInstances.html)</td><td>`codedeploy:ListDeploymentInstances`<br />Necessario per ottenere informazioni su tutte le istanze di una distribuzione associate all'utente o all'account. AWS </td><td>arn:aws:codedeploy: ::deploymentgroup:/{{region}}{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[ListDeployments](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeployments.html)</td><td>`codedeploy:ListDeployments`<br />Necessario per inviare informazioni su tutte le distribuzioni a un gruppo di distribuzione associato all'utente o per ottenere tutte le distribuzioni associate all'utente.</td><td>arn:aws:codedeploy: ::deploymentgroup:/{{region}}{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[ListDeploymentTargets](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentTargets.html)</td><td>`codedeploy:ListDeploymentTargets`<br />Necessario per ottenere informazioni su tutti gli obiettivi di una distribuzione associata all'utente.</td><td>arn:aws:codedeploy: ::deploymentgroup:/{{region}}{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[ListGitHubAccountTokenNames](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListGitHubAccountTokenNames.html)</td><td>`codedeploy:ListGitHubAccountTokenNames`<br />Necessario per ottenere un elenco dei nomi delle connessioni memorizzate agli account. GitHub </td><td>arn:aws:codedeploy::: \* {{region}} {{account-id}}</td></tr>
  <tr><td>[ListOnPremisesInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListOnPremisesInstances.html)</td><td>`codedeploy:ListOnPremisesInstances`<br />Richieste per ottenere un elenco di uno o più nomi di istanza locali.</td><td>arn:aws:codedeploy:{{region}}:{{account-id}}: \*</td></tr>
  <tr><td>PutLifecycleEventHookExecutionStatus</td><td>`codedeploy:PutLifecycleEventHookExecutionStatus`<br />Richieste per fornire una notifica dello stato del ciclo di vita di esecuzione di un evento hook.</td><td>arn:aws:codedeploy: {{region}} {{account-id}} :deploymentgroup:/{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[RegisterApplicationRevision](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterApplicationRevision.html)</td><td>`codedeploy:RegisterApplicationRevision`<br />Richieste per registrare informazioni su una revisione dell'applicazione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: {{region}} {{account-id}} ::applicazione: {{application-name}}</td></tr>
  <tr><td>[RegisterOnPremisesInstance](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterOnPremisesInstance.html)</td><td>`codedeploy:RegisterOnPremisesInstance`<br />Richieste per registrare un'istanza locale con CodeDeploy.</td><td>arn:aws:codedeploy: {{region}} :instance/ {{account-id}} {{instance-ID}}</td></tr>
  <tr><td>[RemoveTagsFromOnPremisesInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RemoveTagsFromOnPremisesInstances.html)</td><td>`codedeploy:RemoveTagsFromOnPremisesInstances`<br />Richieste per rimuovere tag da una o più istanze locali.</td><td>arn:aws:codedeploy: ::instance/ {{region}} {{account-id}} {{instance-ID}}</td></tr>
  <tr><td>[SkipWaitTimeForInstanceTermination](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_SkipWaitTimeForInstanceTermination.html)</td><td>`codedeploy:SkipWaitTimeForInstanceTermination`<br />Richiesto in una blue/green distribuzione per sovrascrivere un tempo di attesa specificato e iniziare immediatamente a terminare le istanze nell'ambiente originale.</td><td>arn:aws:codedeploy: ::instance/ {{region}} {{account-id}} {{instance-ID}}</td></tr>
  <tr><td>[StopDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_StopDeployment.html)</td><td>`codedeploy:StopDeployment`<br />Richieste per arrestare una distribuzione in corso a un gruppo di distribuzione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: ::deploymentgroup:{{region}}/{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td>[UpdateApplication](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateApplication.html)³</td><td>`codedeploy:UpdateApplication`<br />Richieste per modificare le informazioni su un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: ::applicazione: {{region}} {{account-id}} {{application-name}}</td></tr>
  <tr><td>[UpdateDeploymentGroup](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateDeploymentGroup.html)³</td><td>`codedeploy:UpdateDeploymentGroup`<br />Richieste per modificare le informazioni su un singolo gruppo di distribuzione per un'applicazione associata all'utente .</td><td>arn:aws:codedeploy: ::deploymentgroup:/{{region}}{{account-id}}{{application-name}}{{deployment-group-name}}</td></tr>
  <tr><td colspan="3">¹ Quando si specificano le `CreateDeployment` autorizzazioni, è necessario specificare anche le autorizzazioni per la configurazione di distribuzione e/o le autorizzazioni per la revisione dell'`GetDeploymentConfig`applicazione. `GetApplicationRevision` `RegisterApplicationRevision` Inoltre, se includi il `overrideAlarmConfiguration` parametro nella chiamata `CreateDeployment` API, devi specificare l'autorizzazione. `UpdateDeploymentGroup`<br />² Valido per `ListDeployments` quando si fornisce un gruppo di distribuzione specifico, ma non quando si elencano tutte le distribuzioni associate all'utente.<br />³ Infatti`UpdateApplication`, è necessario disporre `UpdateApplication` delle autorizzazioni sia per il vecchio che per il nuovo nome dell'applicazione. Per le operazioni `UpdateDeploymentGroup` che comportano la modifica del nome di un gruppo di distribuzione, è necessario disporre delle autorizzazioni`UpdateDeploymentGroup` per i nomi dei gruppi di distribuzione vecchi e nuovi. </td></tr>
</tbody>
</table>
