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à.
Riferimento per le autorizzazioni CodeDeploy
Utilizzare la tabella seguente quando si configura l'accesso e si scrivono policy di autorizzazione che è possibile collegare a un'identità IAM (policy basate su identità). La tabella elenca ogni CodeDeploy API operazione, le azioni per le quali è possibile concedere le autorizzazioni per eseguire l'azione e il formato della risorsa ARN da utilizzare per la concessione delle autorizzazioni. Puoi specificare le operazioni nel campo Action
della policy. Si specifica un carattere jolly (*)ARN, con o senza carattere jolly (*), come valore della risorsa nel campo della politica. Resource
Puoi utilizzare i tasti AWS-wide condition nelle tue CodeDeploy politiche per esprimere le condizioni. Per un elenco completo delle chiavi AWS-wide, consulta Available keys nella IAMUser Guide.
Per specificare un'azione, utilizzate il codedeploy:
prefisso seguito dal nome dell'APIoperazione (ad esempio, codedeploy:GetApplication
ecodedeploy: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
È possibile utilizzare un carattere jolly (*) nel proprio campo ARN per specificare più azioni 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 gli IAMidentificatori nella IAM Guida per l'utente.
Nota
Nella casella ARN per ogni azione, i due punti (:) seguono la risorsa. La risorsa può anche essere seguita da una barra (/). Per ulteriori informazioni, vedere l'CodeDeployesempio ARNs.
Utilizzare le barre di scorrimento per visualizzare il resto della tabella.
Operazioni CodeDeploy API | Autorizzazioni richieste (azioni) API | Risorse |
---|---|---|
Richieste per aggiungere tag a una o più istanze locali. |
arn:aws:codedeploy: :instance/ |
|
Richieste per ottenere informazioni sulle diverse revisioni dell'applicazione associate all'utente . |
arn:aws:codedeploy: ::applicazione: |
|
Richieste per ottenere informazioni sulle diverse applicazioni associate all'utente . |
arn:aws:codedeploy: |
|
BatchGetDeploymentGroups |
Richieste per ottenere informazioni sui diversi gruppi di distribuzione associate all'utente . |
arn:aws:codedeploy: |
BatchGetDeploymentInstances | codedeploy:BatchGetDeploymentInstances Richieste per ottenere informazioni su una o più istanze un gruppo di distribuzione. |
arn:aws:codedeploy: |
Richieste per ottenere informazioni sulle diverse distribuzioni associate all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su una o più istanze locali. |
arn:aws:codedeploy: |
|
Richiesto durante una distribuzione blu/verde per avviare il processo di registrazione delle istanze in un ambiente sostitutivo con un sistema di bilanciamento del carico Elastic Load Balancing. |
|
|
Richieste per creare un'applicazione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per la creazione di una distribuzione per un'applicazione associata all'utente . |
arn:aws:codedeploy: ::deploymentgroup:/ |
|
Richieste per la creazione di una configurazione della distribuzione personalizzata associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per la creazione di un gruppo di distribuzione per un'applicazione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per eliminare un'applicazione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per eliminare una configurazione della distribuzione personalizzata associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per eliminare un gruppo di distribuzione per un'applicazione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per l'annullamento della registrazione di un'istanza locale. |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su una singola applicazione associata all'utente . |
arn:aws:codedeploy: ::applicazione: |
|
Richieste per ottenere informazioni su una singola revisione dell'applicazione per un'applicazione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su una singola distribuzione a un gruppo di distribuzione associato all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su una singola configurazione di distribuzione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su un singolo gruppo di distribuzione per un'applicazione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su una singola istanza in una distribuzione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su un singolo target in una distribuzione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su una singola istanza locale. |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su tutte le revisioni dell'applicazione per un'applicazione associate all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su tutte le applicazioni associate all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su tutte le configurazioni di distribuzione associate all'utente . |
arn:aws:codedeploy: |
|
Richieste per ottenere informazioni su tutti i gruppi di distribuzione per un'applicazione associata all'utente . |
arn:aws:codedeploy: |
|
Necessario per ottenere informazioni su tutte le istanze di una distribuzione associate all'utente o all'account. AWS |
arn:aws:codedeploy: ::deploymentgroup:/ |
|
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:/ |
|
Necessario per ottenere informazioni su tutti gli obiettivi di una distribuzione associata all'utente. |
arn:aws:codedeploy: ::deploymentgroup:/ |
|
Necessario per ottenere un elenco dei nomi delle connessioni memorizzate agli account. GitHub |
arn:aws:codedeploy::: * |
|
Richieste per ottenere un elenco di uno o più nomi di istanza locali. |
arn:aws:codedeploy: |
|
PutLifecycleEventHookExecutionStatus |
Richieste per fornire una notifica dello stato del ciclo di vita di esecuzione di un evento hook. |
arn:aws:codedeploy: |
Richieste per registrare informazioni su una revisione dell'applicazione per un'applicazione associata all'utente . |
arn:aws:codedeploy: |
|
Richieste per registrare un'istanza locale con CodeDeploy. |
arn:aws:codedeploy: |
|
Richieste per rimuovere tag da una o più istanze locali. |
arn:aws:codedeploy: ::instance/ |
|
Richieste in una distribuzione blu/verde per sovrascrivere il tempo di attesa specificato e iniziare a terminare le istanze nell'ambiente originale immediatamente. |
arn:aws:codedeploy: ::instance/ |
|
Richieste per arrestare una distribuzione in corso a un gruppo di distribuzione per un'applicazione associata all'utente . |
arn:aws:codedeploy: ::deploymentgroup: |
|
Richieste per modificare le informazioni su un'applicazione associata all'utente . |
arn:aws:codedeploy: ::applicazione: |
|
Richieste per modificare le informazioni su un singolo gruppo di distribuzione per un'applicazione associata all'utente . |
arn:aws:codedeploy: ::deploymentgroup:/ |
|
¹ Quando si specificano le ² Valido per ³ Infatti |