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 Amazon Rekognition
Amazon Rekognition (rekognition
préfixe de service :) fournit les ressources, actions et clés de contexte de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation. IAM
Références :
-
Découvrez comment configurer ce service.
-
Consultez la liste des APIopérations disponibles pour ce service.
-
Découvrez comment sécuriser ce service et ses ressources à l'aide de politiques IAM d'autorisation.
Rubriques
Actions définies par Amazon Rekognition
Vous pouvez spécifier les actions suivantes dans l'Action
élément d'une déclaration de IAM politique. 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'APIopération ou à la CLI commande 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.
La colonne Types de ressources indique si chaque action prend en charge les autorisations au niveau des ressources. S'il n'y a pas de valeur pour cette colonne, vous devez indiquer toutes les ressources (« * ») dans l'élément Resource
de votre déclaration de politique. Si la colonne inclut un type de ressource, vous pouvez spécifier un type ARN de ressource de ce type dans une instruction comportant cette action. Si l'action comporte une ou plusieurs ressources requises, l'appelant doit être autorisé à utiliser l'action avec ces ressources. Les ressources requises sont indiquées dans le tableau par un astérisque (*). Si vous limitez l'accès aux ressources avec l'Resource
élément d'une IAM politique, vous devez inclure un modèle ARN ou pour chaque type de ressource requis. Certaines actions prennent en charge plusieurs types de ressources. Si le type de ressource est facultatif (non indiqué comme obligatoire), vous pouvez choisir d'utiliser l'un, mais pas l'autre.
La colonne Clés de condition inclut des clés que vous pouvez spécifier dans l'élément Condition
d'une déclaration de politique. Pour plus d'informations sur les clés de condition associées aux ressources du service, consultez la colonne Clés de condition du tableau des types de ressources.
Note
Les clés de condition des ressources sont répertoriées dans le tableau Types de ressources. Vous pouvez trouver un lien vers le type de ressource qui s'applique à une action dans la colonne Types de ressources (* obligatoire) du tableau Actions. Le type de ressource indiqué dans le tableau Types de ressources inclut la colonne Clés de condition, qui contient les clés de condition de ressource qui s'appliquent à une action dans le tableau Actions.
Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Actions.
Actions | Description | Niveau d'accès | Types de ressources (*obligatoire) | Clés de condition | Actions dépendantes |
---|---|---|---|---|---|
AssociateFaces | Accorde l'autorisation d'associer plusieurs visages à un même utilisateur | Écrire | |||
CompareFaces | Accorde l'autorisation de comparer les visages de l'image d'entrée source à chaque visage détecté dans l'image d'entrée cible | Lecture | |||
CopyProjectVersion | Accorde l'autorisation de copier une version de modèle existante vers une nouvelle version de modèle | Écrire | |||
CreateCollection | Accorde l'autorisation de créer une collection dans un Région AWS | Écrire | |||
CreateDataset | Accorde l'autorisation de créer un jeu de données Amazon Rekognition Custom Labels | Écrire | |||
CreateFaceLivenessSession | Accorde l'autorisation de créer une session de détection du visage | Écrire | |||
CreateProject | Accorde l'autorisation de créer un projet Amazon Rekognition Custom Labels | Écrire | |||
CreateProjectVersion | Accorde l'autorisation de commencer la formation d'une nouvelle version d'un modèle | Écrire | |||
CreateStreamProcessor | Accorde l'autorisation de créer un processeur de flux Amazon Rekognition | Écrire | |||
CreateUser | Accorde l'autorisation de créer un nouvel utilisateur dans une collection à l'aide de l'ID utilisateur unique fourni | Écrire | |||
DeleteCollection | Accorde l'autorisation de supprimer la collection spécifiée | Écrire | |||
DeleteDataset | Accorde l'autorisation de supprimer un jeu de données Amazon Rekognition Custom Labels existant | Écrire | |||
DeleteFaces | Accorde l'autorisation de supprimer des visages d'une collection | Écrire | |||
DeleteProject | Accorde l'autorisation de supprimer un projet | Écrire | |||
DeleteProjectPolicy | Accorde l'autorisation de supprimer la politique de ressource attachée à un secret | Écrire | |||
DeleteProjectVersion | Accorde l'autorisation de supprimer un modèle | Écrire | |||
DeleteStreamProcessor | Accorde l'autorisation de supprimer le processeur de flux spécifié | Écrire | |||
DeleteUser | Accorde l'autorisation de supprimer un utilisateur d'une collection en fonction de l'ID utilisateur | Écrire | |||
DescribeCollection | Accorde l'autorisation de lire les informations d'une collection | Lecture | |||
DescribeDataset | Accorde l'autorisation de décrire un jeu de données Amazon Rekognition Custom Labels | Lecture | |||
DescribeProjectVersions | Accorde l'autorisation de répertorier les versions d'un modèle dans un projet Amazon Rekognition Custom Labels | Lecture | |||
DescribeProjects | Accorde l'autorisation de répertorier les projets Amazon Rekognition Custom Labels | Lecture | |||
DescribeStreamProcessor | Accorde l'autorisation d'obtenir des informations sur le processeur de flux spécifié | Lecture | |||
DetectCustomLabels | Accorde l'autorisation de détecter des étiquettes personnalisées dans une image fournie | Lecture | |||
DetectFaces | Accorde l'autorisation de détecter des visages humains au sein d'une image fournie comme entrée | Lecture | |||
DetectLabels | Accorde l'autorisation de détecter les instances d'étiquettes réelles au sein d'une image fournie comme entrée | Lecture | |||
DetectModerationLabels | Accorde l'autorisation de détecter les étiquettes de modération au sein de l'image d'entrée | Lecture | |||
DetectProtectiveEquipment | Accorde l'autorisation de détecter l'équipement de protection individuelle dans l'image d'entrée | Lecture | |||
DetectText | Accorde l'autorisation de détecter du texte dans l'image d'entrée et de le convertir en texte lisible par une machine | Lecture | |||
DisassociateFaces | Accorde l'autorisation de supprimer l'association entre une ID utilisateur et une ID de visage | Écrire | |||
DistributeDatasetEntries | Accorde l'autorisation de distribuer les entrées d'un jeu de données de formation dans le jeu de données de formation et le jeu de données de test d'un projet | Écrire | |||
GetCelebrityInfo | Accorde l'autorisation de lire le nom et les informations supplémentaires d'une célébrité | Lecture | |||
GetCelebrityRecognition | Accorde l'autorisation de lire les résultats de reconnaissance des célébrités trouvés dans une vidéo stockée par une tâche de reconnaissance asynchrone de célébrités | Lecture | |||
GetContentModeration | Accorde l'autorisation de lire les résultats de l'analyse de modération de contenu trouvés dans une vidéo stockée par une tâche de modération de contenu asynchrone | Lecture | |||
GetFaceDetection | Accorde l'autorisation de lire les résultats de la détection de visages trouvés dans une vidéo stockée par une tâche de détection de visages asynchrone | Lecture | |||
GetFaceLivenessSessionResults | Accorde l'autorisation d'obtenir les résultats d'une session de détection du visage | Lecture | |||
GetFaceSearch | Accorde l'autorisation de lire les visages de la collection correspondants trouvés dans une vidéo stockée par une tâche de recherche de visages asynchrone | Lecture | |||
GetLabelDetection | Accorde l'autorisation de lire les résultats détectés de l'étiquette trouvés dans une vidéo stockée par une tâche de détection d'étiquettes asynchrone | Lecture | |||
GetMediaAnalysisJob | Accorde l'autorisation de lire la référence aux résultats d'une tâche dans S3 et des informations supplémentaires sur une tâche d'analyse des médias | Lecture | |||
GetPersonTracking | Accorde l'autorisation de lire la liste des personnes détectées dans une vidéo stockée par une tâche de suivi de personnes asynchrone | Lecture | |||
GetSegmentDetection | Accorde l'autorisation d'obtenir les segments vidéo trouvés dans une vidéo stockée par une tâche de détection de segments asynchrone | Lecture | |||
GetTextDetection | Accorde l'autorisation d'obtenir le texte trouvé dans une vidéo stockée par une tâche de détection de texte asynchrone | Lecture | |||
IndexFaces | Accorde l'autorisation de mettre à jour une collection existante avec des visages détectés dans l'image d'entrée | Écrire | |||
ListCollections | Accorde l'autorisation de lire les identifiants de collection dans votre compte | Lecture | |||
ListDatasetEntries | Accorde l'autorisation de répertorier les entrées du jeu de données dans un jeu de données Amazon Rekognition Custom Labels existant | Lecture | |||
ListDatasetLabels | Accorde l'autorisation de répertorier les étiquettes d'un jeu de données | Lecture | |||
ListFaces | Accorde l'autorisation de lire les métadonnées relatives aux visages de la collection spécifiée | Lecture | |||
ListMediaAnalysisJobs | Accorde l'autorisation de lire la liste des tâches d'analyse des médias | Lecture | |||
ListProjectPolicies | Accorde l'autorisation d'obtenir la politique de ressource attachée à un secret | Lecture | |||
ListStreamProcessors | Accorde l'autorisation d'obtenir une liste de vos processeurs de flux | Liste | |||
ListTagsForResource | Accorde l'autorisation de renvoyer une liste de balises associées à une ressource | Lecture | |||
ListUsers | Accorde l'autorisation de répertorier UserIds et de UserStatus | Lecture | |||
PutProjectPolicy | Accorde l'autorisation d'attacher une politique de ressource à un secret | Écrire | |||
RecognizeCelebrities | Accorde l'autorisation de détecter des célébrités dans l'image d'entrée | Lecture | |||
SearchFaces | Accorde l'autorisation de rechercher l'ID de visage fourni dans la collection spécifiée | Lecture | |||
SearchFacesByImage | Accorde l'autorisation de rechercher le plus grand visage de l'image d'entrée dans la collection spécifiée | Lecture | |||
SearchUsers | Accorde l'autorisation de rechercher l'ID de visage ou l'ID utilisateur fourni dans la collection spécifiée pour faire correspondre l'utilisateur | Lecture | |||
SearchUsersByImage | Accorde l'autorisation de rechercher le plus grand visage de l'image d'entrée dans la collection spécifiée pour faire correspondre l'utilisateur | Lecture | |||
StartCelebrityRecognition | Accorde l'autorisation de démarrer la reconnaissance asynchrone des célébrités dans une vidéo stockée | Écrire | |||
StartContentModeration | Accorde l'autorisation de démarrer la détection asynchrone de contenus explicites ou suggestifs pour adultes dans une vidéo | Écrire | |||
StartFaceDetection | Accorde l'autorisation de démarrer la détection asynchrone des visages dans une vidéo stockée | Écrire | |||
StartFaceLivenessSession | Accorde l'autorisation de démarrer la diffusion de vidéos pour une session de détection du visage | Écrire | |||
StartFaceSearch | Accorde l'autorisation de démarrer la recherche asynchrone de visages d'une collection qui correspondent à ceux des personnes détectées dans une vidéo | Écrire | |||
StartLabelDetection | Accorde l'autorisation de démarrer la détection asynchrone des étiquettes dans une vidéo stockée | Écrire | |||
StartMediaAnalysisJob | Accorde l'autorisation de commencer une tâche d'analyse des médias | Écrire | |||
StartPersonTracking | Accorde l'autorisation de démarrer le suivi asynchrone des personnes dans une vidéo stockée | Écrire | |||
StartProjectVersion | Accorde l'autorisation de lancer une version de modèle | Écrire | |||
StartSegmentDetection | Accorde l'autorisation de démarrer la détection asynchrone des segments dans une vidéo stockée | Écrire | |||
StartStreamProcessor | Accorde l'autorisation de lancer un processeur de flux | Écrire | |||
StartTextDetection | Accorde l'autorisation de démarrer la détection asynchrone de texte dans une vidéo stockée | Écrire | |||
StopProjectVersion | Accorde l'autorisation d'arrêter une version de modèle en cours d'exécution | Écrire | |||
StopStreamProcessor | Accorde l'autorisation d'arrêter un processeur de flux en cours d'exécution | Écrire | |||
TagResource | Accorde l'autorisation d'ajouter une ou plusieurs balises à une ressource | Balisage | |||
UntagResource | Accorde l'autorisation de supprimer une ou plusieurs balises d'une ressource | Identification | |||
UpdateDatasetEntries | Accorde l'autorisation d'ajouter ou de mettre à jour une ou plusieurs JSON lignes (entrées) dans un ensemble de données | Écrire | |||
UpdateStreamProcessor | Accorde l'autorisation de modifier les propriétés d'un processeur de flux | Écrire |
Types de ressources définis par Amazon Rekognition
Les types de ressources suivants sont définis par ce service et peuvent être utilisés dans l'Resource
élément des déclarations de politique d'IAMautorisation. Chaque action du tableau Actions identifie les types de ressources pouvant être spécifiés avec cette action. Un type de ressource peut également définir les clés de condition que vous pouvez inclure dans une politique. Ces clés sont affichées dans la dernière colonne du tableau. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Types de ressources.
Types de ressources | ARN | Clés de condition |
---|---|---|
collection |
arn:${Partition}:rekognition:${Region}:${Account}:collection/${CollectionId}
|
|
streamprocessor |
arn:${Partition}:rekognition:${Region}:${Account}:streamprocessor/${StreamprocessorId}
|
|
project |
arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/${CreationTimestamp}
|
|
projectversion |
arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/version/${VersionName}/${CreationTimestamp}
|
|
dataset |
arn:${Partition}:rekognition:${Region}:${Account}:project/${ProjectName}/dataset/${DatasetType}/${CreationTimestamp}
|
Clés de condition pour Amazon Rekognition
Amazon Rekognition définit les clés de condition suivantes qui peuvent être utilisées Condition
dans l'élément d'une politique. IAM Vous pouvez utiliser ces clés pour affiner les conditions d'application de la déclaration de politique. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Clés de condition.
Pour afficher les clés de condition globales disponibles pour tous les services, consultez Clés de condition globales disponibles.
Clés de condition | Description | Type |
---|---|---|
aws:RequestTag/${TagKey} | Filtre l'accès en fonction des balises transmises dans la demande | Chaîne |
aws:ResourceTag/${TagKey} | Filtre l'accès en fonction des balises associées à la ressource | Chaîne |
aws:TagKeys | Filtre l'accès en fonction des clés de balise transmises dans la demande | ArrayOfString |