View a markdown version of this page

Actions, ressources et clés de condition pour AWS Analyseur d’accès IAM - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS Analyseur d’accès IAM

AWS IAM Access Analyzer (préfixe de service :access-analyzer) 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 :

Opérations d'API définies par AWS Analyseur d’accès IAM

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

ApplyArchiveRule

analyseur d'accès : ApplyArchiveRule

Écrire

CancelPolicyGeneration

analyseur d'accès : CancelPolicyGeneration

Écrire

CheckAccessNotGranted

analyseur d'accès : CheckAccessNotGranted

Lecture

CheckNoNewAccess

analyseur d'accès : CheckNoNewAccess

Lecture

CheckNoPublicAccess

analyseur d'accès : CheckNoPublicAccess

Lecture

CreateAccessPreview

analyseur d'accès : CreateAccessPreview

Écrire

CreateAnalyzer

analyseur d'accès : CreateAnalyzer

Écrire

analyseur d'accès : TagResource

Marquage, écriture

CreateArchiveRule

analyseur d'accès : CreateArchiveRule

Écrire

CreateServiceLinkedAnalyzer

analyseur d'accès : CreateServiceLinkedAnalyzer

Écrire

DeleteAnalyzer

analyseur d'accès : DeleteAnalyzer

Écrire

DeleteArchiveRule

analyseur d'accès : DeleteArchiveRule

Écrire

DeleteServiceLinkedAnalyzer

analyseur d'accès : DeleteServiceLinkedAnalyzer

Écrire

GenerateFindingRecommendation

analyseur d'accès : GenerateFindingRecommendation

Écrire

GetAccessPreview

analyseur d'accès : GetAccessPreview

Lecture

GetAnalyzedResource

analyseur d'accès : GetAnalyzedResource

Lecture

GetAnalyzer

analyseur d'accès : GetAnalyzer

Lecture

GetArchiveRule

analyseur d'accès : GetArchiveRule

Lecture

GetFinding

analyseur d'accès : GetFinding

Lecture

GetFindingRecommendation

analyseur d'accès : GetFindingRecommendation

Lecture

V2 GetFinding

analyseur d'accès : GetFinding

Lecture

GetFindingsStatistics

analyseur d'accès : GetFindingsStatistics

Lecture

GetGeneratedPolicy

analyseur d'accès : GetGeneratedPolicy

Lecture

ListAccessPreviewFindings

analyseur d'accès : ListAccessPreviewFindings

Lecture

ListAccessPreviews

analyseur d'accès : ListAccessPreviews

List

ListAnalyzedResources

analyseur d'accès : ListAnalyzedResources

Lecture

ListAnalyzers

analyseur d'accès : ListAnalyzers

List

ListArchiveRules

analyseur d'accès : ListArchiveRules

List

ListFindings

analyseur d'accès : ListFindings

Lecture

V2 ListFindings

analyseur d'accès : ListFindings

Lecture

ListPolicyGenerations

analyseur d'accès : ListPolicyGenerations

Lecture

ListTagsForResource

analyseur d'accès : ListTagsForResource

Lecture

StartPolicyGeneration

analyseur d'accès : StartPolicyGeneration

Écrire

iam : PassRole

iam : PassedToService

access-analyzer.amazonaws.com

Écrire

StartResourceScan

analyseur d'accès : StartResourceScan

Écrire

TagResource

analyseur d'accès : TagResource

Marquage, écriture

UntagResource

analyseur d'accès : UntagResource

Marquage, écriture

UpdateAnalyzer

analyseur d'accès : UpdateAnalyzer

Écrire

UpdateArchiveRule

analyseur d'accès : UpdateArchiveRule

Écrire

UpdateFindings

analyseur d'accès : UpdateFindings

Écrire

ValidatePolicy

analyseur d'accès : ValidatePolicy

Lecture

Actions définies par AWS Analyseur d’accès IAM

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

ApplyArchiveRule

Accorde l'autorisation d'appliquer une règle d'archivage

Analyseur*

était : ResourceTag /$ {} TagKey

Écrire

CancelPolicyGeneration

Accorde l'autorisation d'annuler une génération de politique.

Écrire

CheckAccessNotGranted

Octroie l'autorisation de vérifier que l'accès spécifié n'est pas autorisé par une stratégie.

Lecture

CheckNoNewAccess

Octroie l'autorisation de vérifier qu'aucun nouvel accès n'est autorisé par rapport à une stratégie existante.

Lecture

CheckNoPublicAccess

Accorde l'autorisation de vérifier que l'accès public n'est pas autorisé par une politique de ressources

Lecture

CreateAccessPreview

Accorde l'autorisation de créer un aperçu des accès pour l'analyseur spécifié

Analyseur*

était : ResourceTag /$ {} TagKey

Écrire

CreateAnalyzer

Accorde l'autorisation de créer un analyseur

Analyseur*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateArchiveRule

Accorde l'autorisation de créer une règle d'archivage pour l'analyseur spécifié

ArchiveRule*

Écrire

CreateServiceLinkedAnalyzer

Accorde l'autorisation de créer un analyseur lié à un service

Analyseur*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteAnalyzer

Accorde l'autorisation de supprimer l'analyseur spécifié

Analyseur*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteArchiveRule

Accorde l'autorisation de supprimer des règles d'archivage pour l'analyseur spécifié

ArchiveRule*

Écrire

DeleteServiceLinkedAnalyzer

Accorde l'autorisation de supprimer l'analyseur lié au service spécifié

Analyseur*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

GenerateFindingRecommendation

Accorde l'autorisation de générer des étapes de recommandation pour résoudre une constatation

Analyseur*

était : ResourceTag /$ {} TagKey

Écrire

GetAccessPreview

Accorde l'autorisation de récupérer des informations sur un aperçu des accès

Analyseur*

était : ResourceTag /$ {} TagKey

Lecture

GetAnalyzedResource

Accorde l'autorisation de récupérer des informations sur une ressource analysée

Analyseur*

était : ResourceTag /$ {} TagKey

Lecture

GetAnalyzer

Accorde l'autorisation de récupérer des informations sur des analyseurs

Analyseur*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Lecture

GetArchiveRule

Accorde l'autorisation de récupérer des informations sur les règles d'archivage de l'analyseur spécifié

ArchiveRule*

Lecture

GetFinding

Accorde l'autorisation de récupérer des résultats

Analyseur*

était : ResourceTag /$ {} TagKey

Lecture

GetFindingRecommendation

Accorde l'autorisation de récupérer les étapes de recommandation pour résoudre une constatation

Analyseur*

était : ResourceTag /$ {} TagKey

Lecture

GetFindingsStatistics

Octroie l'autorisation de récupérer des statistiques relatives à des résultats.

Analyseur*

était : ResourceTag /$ {} TagKey

Lecture

GetGeneratedPolicy

Accorde l'autorisation de récupérer une politique qui a été générée à l'aide de StartPolicyGeneration

Lecture

ListAccessPreviewFindings

Accorde l'autorisation de récupérer une liste de résultats à partir d'un aperçu des accès

Analyseur*

était : ResourceTag /$ {} TagKey

Lecture

ListAccessPreviews

Accorde l'autorisation de récupérer une liste d'aperçus des accès

Analyseur*

était : ResourceTag /$ {} TagKey

List

ListAnalyzedResources

Accorde l'autorisation de récupérer une liste des ressources qui ont été analysées

Analyseur*

était : ResourceTag /$ {} TagKey

Lecture

ListAnalyzers

Accorde l'autorisation de récupérer une liste d'analyseurs

Liste

ListArchiveRules

Accorde l'autorisation de récupérer une liste de règles d'archivage à partir d'un analyseur

Analyseur*

était : ResourceTag /$ {} TagKey

List

ListFindings

Accorde l'autorisation de récupérer une liste de résultats à partir d'un analyseur

Analyseur*

était : ResourceTag /$ {} TagKey

Lecture

ListPolicyGenerations

Accorde l'autorisation de répertorier toutes les générations de politiques récemment démarrées.

Lecture

ListTagsForResource

Accorde l'autorisation de récupérer une liste de balises appliquées à une ressource

Analyseur

était : ResourceTag /$ {} TagKey

Lecture

StartPolicyGeneration

Accorde l'autorisation de démarrer une génération de politique.

Écriture

StartResourceScan

Accorde l'autorisation de lancer une analyse des stratégies appliquées à une ressource

Analyseur*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'ajouter une balise à une ressource

Analyseur

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

UntagResource

Accorde l'autorisation de supprimer une balise d'une ressource

Analyseur

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

UpdateAnalyzer

Accorde l'autorisation de modifier la configuration d'un analyseur

Analyseur*

était : ResourceTag /$ {} TagKey

Écrire

UpdateArchiveRule

Accorde l'autorisation de modifier une règle d'archivage

ArchiveRule*

Écriture

UpdateFindings

Accorde l'autorisation de modifier des résultats

Analyseur*

était : ResourceTag /$ {} TagKey

Écrire

ValidatePolicy

Accorde l'autorisation de valider une politique

Lecture

Types de ressources définis par AWS Analyseur d’accès IAM

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

Analyseur

arn : $ {Partition} :access-analyzer : $ {Region} :$ {Account} :analyzer/$ {} AnalyzerName

était : ResourceTag /$ {} TagKey

ArchiveRule

arn : $ {Partition} :access-analyzer : $ {Region} :$ {Account} :analyzer/$ {} /archive-rule/$ {} AnalyzerName RuleName

Clés de condition pour AWS Analyseur d’accès IAM

AWS IAM Access Analyzer 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

était : RequestTag /$ {} TagKey

Filtre les actions en fonction de la présence de paires clé-valeur d'identification dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre les actions en fonction des paires clé-valeur d'identification attachées à la ressource

Chaîne

lois : TagKeys

Filtre les actions en fonction de la présence de clés d'identification dans la demande

ArrayOfString