Azioni, risorse e chiavi di condizione per AWS Cloud9
AWS Cloud9 (prefisso del serviziocloud9:) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle policy di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio per questo servizio
.
Argomenti
Operazioni API definite da AWS Cloud9
La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.
| Operation | Azione IAM | Chiave di condizione | Valore/i possibile/i | Livello di accesso |
|---|---|---|---|---|
|
CreateEnvironmentEC2 |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateEnvironmentMembership |
Scrittura |
|||
|
DeleteEnvironment |
Scrittura |
|||
|
DeleteEnvironmentMembership |
Scrittura |
|||
|
DescribeEnvironmentMemberships |
Lettura |
|||
|
DescribeEnvironmentStatus |
Lettura |
|||
|
DescribeEnvironments |
Lettura |
|||
|
ListEnvironments |
Lettura |
|||
|
ListTagsForResource |
Lettura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateEnvironment |
Scrittura |
|||
|
UpdateEnvironmentMembership |
Scrittura |
Azioni definite da AWS Cloud9
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione a creare un AWS ambiente di sviluppo Cloud9, avvia un'istanza Amazon Elastic Compute Cloud (Amazon EC2) e quindi ospita l'ambiente sull'istanza |
Scrittura |
|||
Concede l'autorizzazione per aggiungere un membro dell'ambiente a un ambiente di sviluppo AWS Cloud9 |
Scrittura |
|||
Concede l'autorizzazione per eliminare un ambiente di sviluppo AWS Cloud9. Se l'ambiente è ospitato su un'istanza Amazon Elastic Compute Cloud (Amazon EC2), termina anche l'istanza |
Scrittura |
|||
Concede l'autorizzazione a eliminare un membro dell'ambiente da un ambiente di sviluppo AWS Cloud9 |
Scrittura |
|||
Concede l'autorizzazione a ottenere informazioni sui membri dell'ambiente per un ambiente di sviluppo AWS Cloud9 |
Lettura |
|||
Concede l'autorizzazione a ottenere informazioni sullo stato di un ambiente di sviluppo AWS Cloud9 |
Lettura |
|||
Concede il permesso di ottenere informazioni sugli ambienti di sviluppo AWS Cloud9 |
Lettura |
|||
Concede l'autorizzazione per ottenere un elenco di identificatori dell'ambiente di AWS sviluppo Cloud9 |
Lettura |
|||
Concede l'autorizzazione per elencare i tag per un ambiente Cloud9 |
Lettura |
|||
Concede l'autorizzazione per aggiungere tag a un ambiente Cloud9 |
leggi: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
Concede l'autorizzazione per rimuovere tag da un ambiente Cloud9 |
Etichettatura, scrittura |
|||
Concede l'autorizzazione a modificare le impostazioni di un ambiente di sviluppo AWS Cloud9 esistente |
Scrittura |
|||
Concede l'autorizzazione a modificare le impostazioni di un membro dell'ambiente esistente per un ambiente di sviluppo AWS Cloud9 |
Scrittura |
Permission-only azioni per AWS Cloud9
Le seguenti azioni sono definite da AWS Cloud9 ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione per avviare l'istanza Amazon EC2 a cui si connette il tuo IDE AWS Cloud9 |
Scrittura |
|||
Concede l'autorizzazione a creare un ambiente di sviluppo SSH AWS Cloud9 |
Scrittura |
|||
Concede l'autorizzazione a creare un token di autenticazione che consente una connessione tra l'IDE AWS Cloud9 e l'ambiente dell'utente |
Lettura |
|||
Concede l'autorizzazione per ottenere dettagli sulla connessione all'ambiente di sviluppo EC2, inclusi host, utente e porta |
Lettura |
|||
Concede l'autorizzazione per ottenere dettagli sulla connessione all'ambiente di sviluppo SSH, inclusi host, utente e porta |
Lettura |
|||
Concede l'autorizzazione per ottenere le informazioni di configurazione utilizzate per inizializzare l'IDE Cloud9 AWS |
Lettura |
|||
Concede l'autorizzazione per ottenere le impostazioni IDE di AWS Cloud9 per un ambiente di sviluppo specifico |
Lettura |
|||
Concede l'autorizzazione per ottenere le impostazioni IDE di AWS Cloud9 per un membro dell'ambiente specificato |
Lettura |
|||
Concede l'autorizzazione per ottenere l'esperienza di migrazione per un utente Cloud9 |
Lettura |
|||
Concede l'autorizzazione per ottenere la chiave SSH pubblica dell'utente, che viene utilizzata da Cloud9 per connettersi agli ambienti di AWS sviluppo SSH |
Lettura |
|||
Concede l'autorizzazione per ottenere le impostazioni IDE di AWS Cloud9 per un utente specificato |
Lettura |
|||
Concede l'autorizzazione a impostare credenziali temporanee AWS gestite sull'istanza Amazon EC2 utilizzata dall'ambiente di sviluppo integrato (IDE) AWS Cloud9 |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare le impostazioni IDE di AWS Cloud9 per un ambiente di sviluppo specifico |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare le impostazioni IDE di AWS Cloud9 per un membro dell'ambiente specificato |
Scrittura |
|||
Concede l'autorizzazione per aggiornare i dettagli sulla connessione all'ambiente di sviluppo SSH, inclusi host, utente e porta |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare IDE-specific le impostazioni di un utente AWS Cloud9 |
Scrittura |
Tipi di risorse definiti da AWS Cloud9
I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.
| Tipi di risorse | ARN | Chiavi di condizione |
|---|---|---|
arn: $ {Partition} :cloud9: $ {Region} :$ {Account} :ambiente: $ {} ResourceId |
Chiavi di condizione per AWS Cloud9
AWS Cloud9 definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento di una Condition policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta |
Stringa |
|
Filtra le operazioni in base alle coppie chiave-valore di tag collegate alla risorsa |
Stringa |
|
Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta |
ArrayOfString |
|
Filtra l'accesso in base all'ID dell' AWS ambiente Cloud9 |
Stringa |
|
Filtra l'accesso in base al nome dell' AWS ambiente Cloud9 |
Stringa |
|
Filtra l'accesso in base al tipo di istanza dell'istanza Amazon AWS EC2 dell'ambiente Cloud9 |
Stringa |
|
Filtra l'accesso in base all'ARN del proprietario specificato |
ARN |
|
Filtra l'accesso in base al tipo di autorizzazioni AWS Cloud9 |
Stringa |
|
Filtra l'accesso in base all'ID di sottorete in cui AWS verrà creato l'ambiente Cloud9 |
Stringa |
|
Filtra l'accesso in base all'ARN dell'utente specificato |
ARN |