

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 (\$1), 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 (\$1) 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, consulta l'[CodeDeployesempio ARNs](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**  

| CodeDeploy Operazioni API | Autorizzazioni necessarie (operazioni API) | Resources | 
| --- | --- | --- | 
|  [AddTagsToOnPremisesInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_AddTagsToOnPremisesInstances.html)  |  `codedeploy:AddTagsToOnPremisesInstances` Richieste per aggiungere tag a una o più istanze locali.  |  arn:aws:codedeploy: ::instance/ *region* *account-id* *instance-ID*  | 
|  [BatchGetApplicationRevisions](https://docs.aws.amazon.com/codedeploy/latest/APIReference/BatchGetApplicationRevisions.html)  |  `codedeploy:BatchGetApplicationRevisions` Richieste per ottenere informazioni sulle diverse revisioni dell'applicazione associate all'utente .  |  arn:aws:codedeploy: ::applicazione: *region* *account-id* *application-name*  | 
|  [BatchGetApplications](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetApplications.html)  |  `codedeploy:BatchGetApplications` Richieste per ottenere informazioni sulle diverse applicazioni associate all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::applicazione: \$1  | 
| [BatchGetDeploymentGroups](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentGroups.html) |  `codedeploy:BatchGetDeploymentGroups` Richieste per ottenere informazioni sui diversi gruppi di distribuzione associate all'utente .  |  arn:aws:codedeploy: *region* ::deploymentgroup:/*account-id**application-name**deployment-group-name*  | 
| [BatchGetDeploymentInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentInstances.html) | codedeploy:BatchGetDeploymentInstancesRichieste per ottenere informazioni su una o più istanze un gruppo di distribuzione. |  arn:aws:codedeploy: *region* *account-id* ::deploymentgroup:/*application-name**deployment-group-name*  | 
|  [BatchGetDeployments](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeployments.html)  |  `codedeploy:BatchGetDeployments` Richieste per ottenere informazioni sulle diverse distribuzioni associate all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::deploymentgroup:/*application-name**deployment-group-name*  | 
|  [BatchGetOnPremisesInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetOnPremisesInstances.html)  |  `codedeploy:BatchGetOnPremisesInstances` Richieste per ottenere informazioni su una o più istanze locali.  |  arn:aws:codedeploy:*region*:: \$1 *account-id*  | 
|  [ContinueDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ContinueDeployment.html)  |  `codedeploy:ContinueDeployment` 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.  |  arn:aws:codedeploy: ::deploymentgroup:/*region**account-id**application-name**deployment-group-name*  | 
|  [CreateApplication](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateApplication.html)  |  `codedeploy:CreateApplication` Richieste per creare un'applicazione associata all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::applicazione: *application-name*  | 
|  [CreateDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeployment.html)¹  |  `codedeploy:CreateDeployment` Richieste per la creazione di una distribuzione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: ::deploymentgroup:/*region**account-id**application-name**deployment-group-name*  | 
|  [CreateDeploymentConfig](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentConfig.html)  |  `codedeploy:CreateDeploymentConfig` Richieste per la creazione di una configurazione della distribuzione personalizzata associata all'utente .  |  arn:aws:codedeploy: *region* ::deploymentconfig: *account-id* *deployment-configuration-name*   | 
|  [CreateDeploymentGroup](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentGroup.html)  |  `codedeploy:CreateDeploymentGroup` Richieste per la creazione di un gruppo di distribuzione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: *region* ::deploymentgroup:/*account-id**application-name**deployment-group-name*  | 
|  [DeleteApplication](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteApplication.html)  |  `codedeploy:DeleteApplication` Richieste per eliminare un'applicazione associata all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::applicazione: *application-name*  | 
|  [DeleteDeploymentConfig](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentConfig.html)  |  `codedeploy:DeleteDeploymentConfig` Richieste per eliminare una configurazione della distribuzione personalizzata associata all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::deploymentconfig: *deployment-configuration-name*   | 
|  [DeleteDeploymentGroup](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentGroup.html)  |  `codedeploy:DeleteDeploymentGroup` Richieste per eliminare un gruppo di distribuzione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: *region* ::deploymentgroup:/*account-id**application-name**deployment-group-name*  | 
|  [DeregisterOnPremisesInstance](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeregisterOnPremisesInstance.html)  |  `codedeploy:DeregisterOnPremisesInstance` Richieste per l'annullamento della registrazione di un'istanza locale.  |  arn:aws:codedeploy: *region* *account-id* ::instance/ *instance-ID*  | 
|  [GetApplication](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetApplication.html)  |  `codedeploy:GetApplication` Richieste per ottenere informazioni su una singola applicazione associata all'utente .  |  arn:aws:codedeploy: ::applicazione: *region* *account-id* *application-name*  | 
|  [GetApplicationRevision](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetApplicationRevision.html)  |  `codedeploy:GetApplicationRevision` Richieste per ottenere informazioni su una singola revisione dell'applicazione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::applicazione: *application-name*  | 
|  [GetDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeployment.html)  |  `codedeploy:GetDeployment` Richieste per ottenere informazioni su una singola distribuzione a un gruppo di distribuzione associato all'utente .  |  arn:aws:codedeploy: *region* :deploymentgroup*account-id*:/*application-name**deployment-group-name*  | 
|  [GetDeploymentConfig](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentConfig.html)  |  `codedeploy:GetDeploymentConfig` Richieste per ottenere informazioni su una singola configurazione di distribuzione associata all'utente .  |  arn:aws:codedeploy: *region* ::deploymentconfig: *account-id* *deployment-configuration-name*   | 
|  [GetDeploymentGroup](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentGroup.html)  |  `codedeploy:GetDeploymentGroup` Richieste per ottenere informazioni su un singolo gruppo di distribuzione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: *region* ::deploymentgroup:/*account-id**application-name**deployment-group-name*  | 
|  [GetDeploymentInstance](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentInstance.html)  |  `codedeploy:GetDeploymentInstance` Richieste per ottenere informazioni su una singola istanza in una distribuzione associata all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::deploymentgroup:/*application-name**deployment-group-name*  | 
|  [GetDeploymentTarget](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentTarget.html)  |  `codedeploy:GetDeploymentTarget` Richieste per ottenere informazioni su un singolo target in una distribuzione associata all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::deploymentgroup:/*application-name**deployment-group-name*  | 
|  [GetOnPremisesInstance](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetOnPremisesInstance.html)  |  `codedeploy:GetOnPremisesInstance` Richieste per ottenere informazioni su una singola istanza locale.  |  arn:aws:codedeploy: *region* *account-id* ::instance/ *instance-ID*  | 
|  [ListApplicationRevisions](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListApplicationRevisions.html)  |  `codedeploy:ListApplicationRevisions` Richieste per ottenere informazioni su tutte le revisioni dell'applicazione per un'applicazione associate all'utente .  |  arn:aws:codedeploy: *region* ::applicazione: \$1 *account-id*  | 
|  [ListApplications](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListApplications.html)  |  `codedeploy:ListApplications` Richieste per ottenere informazioni su tutte le applicazioni associate all'utente .  |  arn:aws:codedeploy: *region* ::applicazione: \$1 *account-id*  | 
|  [ListDeploymentConfigs](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentConfigs.html)  |  `codedeploy:ListDeploymentConfigs` Richieste per ottenere informazioni su tutte le configurazioni di distribuzione associate all'utente .  |  arn:aws:codedeploy: *region* ::deploymentconfig: \$1 *account-id*  | 
|  [ListDeploymentGroups](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentGroups.html)  |  `codedeploy:ListDeploymentGroups` Richieste per ottenere informazioni su tutti i gruppi di distribuzione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: *region* ::deploymentgroup: /\$1 *account-id* *application-name*  | 
|  [ListDeploymentInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentInstances.html)  |  `codedeploy:ListDeploymentInstances` Necessario per ottenere informazioni su tutte le istanze di una distribuzione associate all'utente o all'account. AWS   |  arn:aws:codedeploy: ::deploymentgroup:/*region**account-id**application-name**deployment-group-name*  | 
|  [ListDeployments](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeployments.html)  |  `codedeploy:ListDeployments` 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.  |  arn:aws:codedeploy: ::deploymentgroup:/*region**account-id**application-name**deployment-group-name*  | 
|  [ListDeploymentTargets](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentTargets.html)  |  `codedeploy:ListDeploymentTargets` Necessario per ottenere informazioni su tutti gli obiettivi di una distribuzione associata all'utente.  |  arn:aws:codedeploy: ::deploymentgroup:/*region**account-id**application-name**deployment-group-name*  | 
|  [ListGitHubAccountTokenNames](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListGitHubAccountTokenNames.html)  |  `codedeploy:ListGitHubAccountTokenNames` Necessario per ottenere un elenco dei nomi delle connessioni memorizzate agli account. GitHub   |  arn:aws:codedeploy::: \$1 *region* *account-id*  | 
|  [ListOnPremisesInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListOnPremisesInstances.html)  |  `codedeploy:ListOnPremisesInstances` Richieste per ottenere un elenco di uno o più nomi di istanza locali.  |  arn:aws:codedeploy:*region*:*account-id*: \$1  | 
|  PutLifecycleEventHookExecutionStatus  |  `codedeploy:PutLifecycleEventHookExecutionStatus` Richieste per fornire una notifica dello stato del ciclo di vita di esecuzione di un evento hook.  |  arn:aws:codedeploy: *region* *account-id* :deploymentgroup:/*application-name**deployment-group-name*  | 
|  [RegisterApplicationRevision](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterApplicationRevision.html)  |  `codedeploy:RegisterApplicationRevision` Richieste per registrare informazioni su una revisione dell'applicazione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: *region* *account-id* ::applicazione: *application-name*  | 
|  [RegisterOnPremisesInstance](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterOnPremisesInstance.html)  |  `codedeploy:RegisterOnPremisesInstance` Richieste per registrare un'istanza locale con CodeDeploy.  |  arn:aws:codedeploy: *region* :instance/ *account-id* *instance-ID*  | 
|  [RemoveTagsFromOnPremisesInstances](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RemoveTagsFromOnPremisesInstances.html)  |  `codedeploy:RemoveTagsFromOnPremisesInstances` Richieste per rimuovere tag da una o più istanze locali.  |  arn:aws:codedeploy: ::instance/ *region* *account-id* *instance-ID*  | 
|  [SkipWaitTimeForInstanceTermination](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_SkipWaitTimeForInstanceTermination.html)  |  `codedeploy:SkipWaitTimeForInstanceTermination` Richiesto in una blue/green distribuzione per sovrascrivere un tempo di attesa specificato e iniziare immediatamente a terminare le istanze nell'ambiente originale.  |  arn:aws:codedeploy: ::instance/ *region* *account-id* *instance-ID*  | 
|  [StopDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_StopDeployment.html)  |  `codedeploy:StopDeployment` Richieste per arrestare una distribuzione in corso a un gruppo di distribuzione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: ::deploymentgroup:*region*/*account-id**application-name**deployment-group-name*  | 
|  [UpdateApplication](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateApplication.html)³  |  `codedeploy:UpdateApplication` Richieste per modificare le informazioni su un'applicazione associata all'utente .  |  arn:aws:codedeploy: ::applicazione: *region* *account-id* *application-name*  | 
|  [UpdateDeploymentGroup](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateDeploymentGroup.html)³  |  `codedeploy:UpdateDeploymentGroup` Richieste per modificare le informazioni su un singolo gruppo di distribuzione per un'applicazione associata all'utente .  |  arn:aws:codedeploy: ::deploymentgroup:/*region**account-id**application-name**deployment-group-name*  | 
|  ¹ 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` ² Valido per `ListDeployments` quando si fornisce un gruppo di distribuzione specifico, ma non quando si elencano tutte le distribuzioni associate all'utente. ³ 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.   | 