Actions, ressources et clés de condition pour AWS Cloud9
AWS Cloud9 (préfixe de service :cloud9) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.
Références :
-
Découvrez comment configurer ce service.
-
Affichez la liste des opérations d'API disponibles pour ce service.
-
Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation IAM.
-
Consultez la référence d'autorisation de service programmatique
pour ce service.
Rubriques
Opérations d'API définies par AWS Cloud9
Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.
| Opération | Action IAM | Clé de condition | Valeur (s) possible (s) | Niveau d’accès |
|---|---|---|---|---|
|
CreateEnvironmentEC2 |
Écrire |
|||
Marquage, écriture |
||||
|
CreateEnvironmentMembership |
Écrire |
|||
|
DeleteEnvironment |
Écrire |
|||
|
DeleteEnvironmentMembership |
Écrire |
|||
|
DescribeEnvironmentMemberships |
Lecture |
|||
|
DescribeEnvironmentStatus |
Lecture |
|||
|
DescribeEnvironments |
Lecture |
|||
|
ListEnvironments |
Lecture |
|||
|
ListTagsForResource |
Lecture |
|||
|
TagResource |
Marquage, écriture |
|||
|
UntagResource |
Marquage, écriture |
|||
|
UpdateEnvironment |
Écrire |
|||
|
UpdateEnvironmentMembership |
Écrire |
Actions définies par AWS Cloud9
Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.
| Actions | Description | Types de ressources (*obligatoire) | Clés de condition | Niveau d’accès |
|---|---|---|---|---|
Accorde l'autorisation de créer un environnement de développement AWS Cloud9, lance une instance Amazon Elastic Compute Cloud (Amazon EC2), puis héberge l'environnement sur l'instance |
Écrire |
|||
Accorde l'autorisation d'ajouter un membre de l'environnement à un environnement de AWS développement Cloud9 |
Écrire |
|||
Accorde l'autorisation de supprimer un AWS environnement de développement Cloud9. Si l'environnement est hébergé sur une instance Amazon Elastic Compute Cloud (Amazon EC2), met également fin à l'instance |
Écrire |
|||
Accorde l'autorisation de supprimer un membre de l'environnement d'un environnement de AWS développement Cloud9 |
Écrire |
|||
Accorde l'autorisation d'obtenir des informations sur les membres de l'environnement pour un environnement de AWS développement Cloud9 |
Lecture |
|||
Accorde l'autorisation d'obtenir des informations de statut pour un environnement de AWS développement Cloud9 |
Lecture |
|||
Accorde l'autorisation d'obtenir des informations sur les AWS environnements de développement Cloud9 |
Lecture |
|||
Accorde l'autorisation d'obtenir une liste des identifiants de l' AWS environnement de développement Cloud9 |
Lecture |
|||
Accorde l'autorisation de répertorier les balises pour un environnement Cloud9 |
Lecture |
|||
Accorde l'autorisation d'ajouter des balises à un environnement Cloud9 |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
Accorde l'autorisation de supprimer des balises d'un environnement Cloud9 |
Marquage, écriture |
|||
Accorde l'autorisation de modifier les paramètres d'un environnement de AWS développement Cloud9 existant |
Écrire |
|||
Accorde l'autorisation de modifier les paramètres d'un membre d'environnement existant pour un environnement de AWS développement Cloud9 |
Écrire |
Permission-only actions pour AWS Cloud9
Les actions suivantes sont définies par AWS Cloud9 mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.
| Actions | Description | Types de ressources (*obligatoire) | Clés de condition | Niveau d’accès |
|---|---|---|---|---|
Accorde l'autorisation de démarrer l'instance Amazon EC2 à laquelle votre IDE AWS Cloud9 se connecte |
Écrire |
|||
Autorise la création d'un environnement de AWS développement Cloud9 SSH |
Écrire |
|||
Accorde l'autorisation de créer un jeton d'authentification qui permet une connexion entre l'IDE AWS Cloud9 et l'environnement de l'utilisateur |
Lecture |
|||
Accorde l'autorisation d'obtenir des détails sur la connexion à l'environnement de développement EC2, y compris l'hôte, l'utilisateur et le port |
Lecture |
|||
Accorde l'autorisation d'obtenir des détails sur la connexion à l'environnement de développement SSH, y compris l'hôte, l'utilisateur et le port |
Lecture |
|||
Accorde l'autorisation d'obtenir les informations de configuration utilisées pour initialiser l'IDE AWS Cloud9 |
Lecture |
|||
Accorde l'autorisation d'obtenir les paramètres de l'IDE AWS Cloud9 pour un environnement de développement spécifié |
Lecture |
|||
Accorde l'autorisation d'obtenir les paramètres de l'IDE AWS Cloud9 pour un membre de l'environnement spécifié |
Lecture |
|||
Accorde l'autorisation d'obtenir l'expérience de migration pour un utilisateur Cloud9 |
Lecture |
|||
Accorde l'autorisation d'obtenir la clé SSH publique de l'utilisateur, qui est utilisée par AWS Cloud9 pour se connecter aux environnements de développement SSH |
Lecture |
|||
Accorde l'autorisation d'obtenir les paramètres de l'IDE AWS Cloud9 pour un utilisateur spécifié |
Lecture |
|||
Accorde l'autorisation de définir des informations d'identification temporaires AWS gérées sur l'instance Amazon EC2 utilisée par l'environnement de développement intégré ( AWS IDE) Cloud9 |
Écrire |
|||
Autorise la mise à jour des paramètres de l'IDE AWS Cloud9 pour un environnement de développement spécifié |
Écrire |
|||
Accorde l'autorisation de mettre à jour les paramètres de l'IDE AWS Cloud9 pour un membre de l'environnement spécifié |
Écrire |
|||
Accorde l'autorisation de mettre à jour les détails sur la connexion à l'environnement de développement SSH, y compris l'hôte, l'utilisateur et le port |
Écrire |
|||
Accorde l'autorisation de mettre à jour IDE-specific les paramètres d'un AWS utilisateur Cloud9 |
Écrire |
Types de ressources définis par AWS Cloud9
Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.
| Types de ressources | ARN | Clés de condition |
|---|---|---|
arn : $ {Partition} :cloud9 : $ {Region} :$ {Account} :environnement : $ {} ResourceId |
Clés de condition pour AWS Cloud9
AWS Cloud9 définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.
| Clés de condition | Description | Type |
|---|---|---|
Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande |
Chaîne |
|
Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource. |
Chaîne |
|
Filtre l'accès en fonction de la présence de clés d'identification dans la demande |
ArrayOfString |
|
Filtre l'accès en fonction de l'ID de l' AWS environnement Cloud9 |
Chaîne |
|
Filtre l'accès en fonction du nom de l' AWS environnement Cloud9 |
Chaîne |
|
Filtre l'accès en fonction du type d'instance de l'instance Amazon EC2 de l'environnement AWS Cloud9 |
Chaîne |
|
Filtre l'accès en fonction de l'ARN du propriétaire spécifié |
ARN |
|
Filtre l'accès en fonction du type d' AWS autorisations Cloud9 |
Chaîne |
|
Filtre l'accès en fonction de l'ID de sous-réseau dans lequel l'environnement AWS Cloud9 sera créé |
Chaîne |
|
Filtre l'accès en fonction de l'ARN utilisateur spécifié |
ARN |