Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Actions, ressources et clés de condition pour AWS CodeArtifact
AWS CodeArtifact (préfixe de service : codeartifact) fournit les opérations, ressources, actions et clés de condition spécifiques au service 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 le référence d'autorisation de service programmatique
pour ce service.
Rubriques
Actions définies par AWS CodeArtifact
Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. 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 d'ajouter une connexion externe à un référentiel |
Écriture |
|||
Accorde l'autorisation d'associer un référentiel existant en tant que référentiel en amont à un autre référentiel |
Écrire |
|||
Accorde l'autorisation de copier des versions de package d'un référentiel vers un autre référentiel dans le même domaine |
Écrire |
|||
Accorde l'autorisation de créer un domaine |
Écrire |
|||
Autorise la création d'un groupe de packages |
Écrire |
|||
Accorde l'autorisation de créer un référentiel |
Écriture |
|||
Accorde l'autorisation de supprimer un domaine |
Écriture |
|||
Accorde l'autorisation de supprimer la politique de ressource définie sur un domaine |
Gestion des autorisations, Rédaction |
|||
Accorde l'autorisation de supprimer un package |
Écrire |
|||
Autorise la suppression d'un groupe de packages |
Écrire |
|||
Accorde l'autorisation de supprimer des versions de package |
Écriture |
|||
Accorde l'autorisation de supprimer un référentiel |
Écriture |
|||
Accorde l'autorisation de supprimer la politique de ressource définie pour un référentiel |
Gestion des autorisations, Rédaction |
|||
Accorde l'autorisation de renvoyer des informations sur un domaine |
Lecture |
|||
Accorde l'autorisation de récupérer des informations sur un package |
Lecture |
|||
Accorde l'autorisation de renvoyer des informations détaillées sur un groupe de packages |
Lecture |
|||
Accorde l'autorisation de renvoyer des informations sur une version de package |
Lecture |
|||
Accorde l'autorisation de renvoyer des informations détaillées sur un référentiel |
Lecture |
|||
Accorde l'autorisation de dissocier une connexion externe d'un référentiel |
Écriture |
|||
Accorde l'autorisation de définir l'état des versions de package sur Disposed et de supprimer leurs ressources |
Écrire |
|||
Accorde l'autorisation de renvoyer le groupe de packages associé à un package |
Lecture |
|||
Accorde l'autorisation de générer un jeton d'authentification temporaire pour accéder aux référentiels d'un domaine |
Lecture |
|||
Accorde l'autorisation de renvoyer la politique de ressource d'un domaine |
Lecture |
|||
Accorde l'autorisation de renvoyer une ressource (ou un fichier) faisant partie d'une version de package |
Lecture |
|||
Accorde l'autorisation de renvoyer le fichier readme d'une version de package |
Lecture |
|||
Accorde l'autorisation de renvoyer un point de terminaison pour un référentiel |
Lecture |
|||
Accorde l'autorisation de renvoyer la politique de ressource d'un référentiel |
Lecture |
|||
Accorde l'autorisation de répertorier les référentiels autorisés pour un groupe de packages |
List |
|||
Octroie l'autorisation de répertorier les packages associés à un groupe de packages |
List |
|||
Accorde l'autorisation de répertorier les domaines dans le répertoire de l'utilisateur actuel Compte AWS |
List |
|||
Accorde l'autorisation de répertorier les groupes de packages dans un domaine |
List |
|||
Accorde l'autorisation de répertorier les ressources d'une version de package |
Liste |
|||
Accorde l'autorisation de répertorier les dépendances directes d'une version de package |
Liste |
|||
Accorde l'autorisation de répertorier les versions d'un package |
Liste |
|||
Accorde l'autorisation de répertorier les packages dans un référentiel |
Liste |
|||
Accorde l'autorisation de répertorier les référentiels administrés par le compte appelant |
Liste |
|||
Accorde l'autorisation de répertorier les référentiels dans un domaine |
List |
|||
Accorde l'autorisation de répertorier les groupes de sous-packages pour un groupe de packages parent |
List |
|||
Accorde l'autorisation de répertorier les balises d'un CodeArtifact ressource |
List |
|||
Accorde l'autorisation de publier des ressources et des métadonnées au niveau du point de terminaison d'un référentiel |
Écriture |
|||
Accorde l'autorisation d'attacher une politique de ressource à un domaine |
Écriture |
|||
Accorde l'autorisation d'ajouter, de modifier ou de supprimer des métadonnées de package à l'aide d'un point de terminaison de référentiel |
Écrire |
|||
Accorde l'autorisation de définir la configuration d'origine d'un package |
Écrire |
|||
Accorde l'autorisation d'attacher une politique de ressource à un référentiel |
Écriture |
|||
Accorde l'autorisation de renvoyer des ressources et des métadonnées de package à partir d'un point de terminaison de référentiel |
Lecture |
|||
Autorise à baliser un CodeArtifact ressource |
Marquer, écrire |
|||
Autorise la suppression d'une étiquette d'un CodeArtifact ressource |
Marquer, écrire |
|||
Autorise la modification des propriétés d'un groupe de packages |
Écrire |
|||
Accorde l'autorisation de modifier la configuration d'origine du package d'un groupe de packages |
Écrire |
|||
Accorde l'autorisation de modifier l'état d'une ou de plusieurs versions d'un package |
Écriture |
|||
Accorde l'autorisation de modifier les propriétés d'un référentiel |
Écrire |
Types de ressources définis par AWS CodeArtifact
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}:codeartifact:${Region}:${Account}:domain/${DomainName} |
||
arn:${Partition}:codeartifact:${Region}:${Account}:package/${DomainName}/${RepositoryName}/${PackageFormat}/${PackageNamespace}/${PackageName} |
||
arn:${Partition}:codeartifact:${Region}:${Account}:package-group/${DomainName}${EncodedPackageGroupPattern} |
||
arn:${Partition}:codeartifact:${Region}:${Account}:repository/${DomainName}/${RepositoryName} |
Clés de condition pour AWS CodeArtifact
AWS CodeArtifact définit les clés de condition suivantes qui peuvent être utilisées dans 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 |
String |
|
Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource. |
String |
|
Filtre l'accès en fonction de la présence de clés d'identification dans la demande |
ArrayOfString |