Actions, ressources et clés de condition pour Amazon Fraud Detector - Référence de l'autorisation de service

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 Fraud Detector

Amazon Fraud Detector (préfixe de service : frauddetector) fournit les ressources, actions et clés de contexte de condition spécifiques au service suivantes en vue de leur utilisation dans les politiques d'autorisation IAM.

Références :

Actions définies par Amazon Fraud Detector

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.

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 indiquer un ARN de ce type dans une déclaration avec 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 dans une politique IAM, vous devez inclure un ARN ou un modèle 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
BatchCreateVariable Accorde l'autorisation de créer un lot de variables. Écriture

aws:RequestTag/${TagKey}

aws:TagKeys

BatchGetVariable Accorde l'autorisation d'obtenir un lot de variables. Liste

variable*

CancelBatchImportJob Accorde l'autorisation d'annuler la tâche d'importation par lots spécifiée. Écrire

batch-import*

CancelBatchPredictionJob Accorde l'autorisation d'annuler la tâche de prédiction par lots spécifiée. Écrire

batch-prediction*

CreateBatchImportJob Accorde l'autorisation de créer une tâche d'importation par lots Écrire

batch-import*

event-type*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateBatchPredictionJob Accorde l'autorisation de créer une tâche de prédiction par lots. Écriture

batch-prediction*

detector*

detector-version*

event-type*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDetectorVersion Accorde l'autorisation de créer une version de détecteur. La version de détecteur démarre à l'état DRAFT. Écrire

detector*

external-model

model-version

aws:RequestTag/${TagKey}

aws:TagKeys

CreateList Autorise la création d'un studio. Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModel Accorde l'autorisation de créer un modèle à l'aide du type de modèle spécifié. Écriture

event-type*

model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelVersion Accorde l'autorisation de créer une version du modèle à l'aide du type et de l'ID de modèle spécifiés. Écriture

model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRule Accorde l'autorisation de créer une règle à utiliser avec le détecteur spécifié. Écriture

detector*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateVariable Accorde l'autorisation de créer une variable. Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteBatchImportJob Accorde l'autorisation de supprimer une tâche d'importation par lots Écrire

batch-import*

DeleteBatchPredictionJob Accorde l'autorisation de supprimer une tâche de prédiction par lots. Écriture

batch-prediction*

DeleteDetector Accorde l'autorisation de supprimer le détecteur. Avant de supprimer un détecteur, vous devez d'abord supprimer toutes les versions de détecteur et toutes les versions de règle associées au détecteur. Écriture

detector*

DeleteDetectorVersion Accorde l'autorisation de supprimer la version de détecteur. Vous ne pouvez pas supprimer les versions de détecteur qui sont dans l'état ACTIVE. Écriture

detector-version*

DeleteEntityType Accorde l'autorisation de supprimer un type d'entité. Vous ne pouvez pas supprimer un type d'entité inclus dans un type d'événement. Écriture

entity-type*

DeleteEvent Accorde l'autorisation de supprimer l'événement spécifié. Écriture

event-type*

DeleteEventType Accorde l'autorisation de supprimer un type d'événement. Vous ne pouvez pas supprimer un type d'événement utilisé dans un détecteur ou un modèle. Écrire

event-type*

DeleteEventsByEventType Accorde l'autorisation de supprimer les événements pour le type d'événement spécifié Écrire

event-type*

DeleteExternalModel Autorise le retrait d'un SageMaker modèle d'Amazon Fraud Detector. Vous pouvez supprimer un SageMaker modèle Amazon s'il n'est pas associé à une version de détecteur Écrire

external-model*

DeleteLabel Accorde l'autorisation de supprimer une étiquette. Vous ne pouvez pas supprimer les étiquettes incluses dans un type d'événement dans Amazon Fraud Detector. Vous ne pouvez pas supprimer une étiquette affectée à un ID d'événement. Vous devez d'abord supprimer l'ID d'événement correspondant. Écrire

label*

DeleteList Accorde l'autorisation de supprimer une vague Écrire

list*

aws:ResourceTag/${TagKey}

DeleteModel Accorde l'autorisation de supprimer un modèle. Vous pouvez supprimer des modèles et des versions de modèles dans Amazon Fraud Detector à condition qu'ils ne soient pas associés à une version de détecteur. Écriture

model*

DeleteModelVersion Accorde l'autorisation de supprimer une version de modèle. Vous pouvez supprimer des modèles et des versions de modèles dans Amazon Fraud Detector à condition qu'ils ne soient pas associés à une version de détecteur. Écriture

model-version*

DeleteOutcome Accorde l'autorisation de supprimer un résultat. Vous ne pouvez pas supprimer un résultat qui est utilisé dans une version de règle. Écriture

outcome*

DeleteRule Accorde l'autorisation de supprimer la règle. Vous ne pouvez pas supprimer une règle si elle est utilisée par une version de détecteur ACTIVE ou INACTIVE. Écriture

rule*

DeleteVariable Accorde l'autorisation de supprimer une variable. Vous ne pouvez pas supprimer les variables qui sont incluses dans un type d'événement dans Amazon Fraud Detector. Écriture

variable*

DescribeDetector Accorde l'autorisation d'obtenir toutes les versions d'un détecteur spécifié. Lecture

detector*

DescribeModelVersions Accorde l'autorisation d'obtenir toutes les versions de modèle pour le type de modèle spécifié ou pour le type de modèle et l'ID de modèle spécifiés. Vous pouvez également obtenir des détails pour une seule version de modèle spécifié. Lecture

model-version

GetBatchImportJobValidationReport [autorisation uniquement] Octroie l'autorisation d'obtenir le rapport de validation des données d'une tâche d'importation par lots spécifique Lecture

batch-import*

GetBatchImportJobs Accorde l'autorisation d'obtenir toutes les tâches d'importation par lots ou une tâche spécifique si vous spécifiez un ID de tâche Liste

batch-import

GetBatchPredictionJobs Accorde l'autorisation d'obtenir toutes les tâches de prédiction par lots ou une tâche spécifique si vous spécifiez un ID de tâche. Il s'agit d'une API paginée. Si vous fournissez un maxResults null, cette action récupère un maximum de 50 enregistrements par page. Si vous fournissez un maxResults, la valeur doit être comprise entre 1 et 50. Pour obtenir les résultats de la page suivante, fournissez le jeton de pagination fourni dans le GetBatchPredictionJobsResponse cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Liste

batch-prediction

GetDeleteEventsByEventTypeStatus Accorde l'autorisation d'obtenir le statut d'exécution de l' DeleteEventsByEventType API d'un type d'événement spécifique Lecture

event-type*

GetDetectorVersion Accorde l'autorisation d'obtenir une version de détecteur particulière. Lecture

detector-version*

GetDetectors Accorde l'autorisation d'obtenir tous les détecteurs ou un seul détecteur si un identifiant de détecteur est spécifié. Il s'agit d'une API paginée. Si vous fournissez un maxResults null, cette action récupère un maximum de 10 enregistrements par page. Si vous fournissez un maxResults, la valeur doit être comprise entre 5 et 10. Pour obtenir les résultats de la page suivante, fournissez le jeton de pagination fourni dans le GetDetectorsResponse cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Liste

detector

GetEntityTypes Accorde l'autorisation d'obtenir tous les types d'entité ou un type d'entité spécifique si un nom est spécifié. Il s'agit d'une API paginée. Si vous fournissez un maxResults null, cette action récupère un maximum de 10 enregistrements par page. Si vous fournissez un maxResults, la valeur doit être comprise entre 5 et 10. Pour obtenir les résultats de la page suivante, fournissez le jeton de pagination fourni dans le GetEntityTypesResponse cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Liste

entity-type

GetEvent Accorde l'autorisation d'obtenir les détails de l'évènement spécifié Lecture

event-type*

GetEventPrediction Accorde l'autorisation d'évaluer un événement par rapport à une version de détecteur. Si aucun ID de version n'est fourni, la version de détecteur (ACTIVE) est utilisée. Lecture

detector*

detector-version*

event-type*

GetEventPredictionMetadata Accorde l'autorisation d'obtenir des détails supplémentaires relatifs à une prédiction en particulier Lecture

detector*

detector-version*

event-type*

GetEventTypes Accorde l'autorisation d'obtenir tous les types d'événements ou un type d'événement spécifique si un nom est fourni. Il s'agit d'une API paginée. Si vous fournissez un maxResults null, cette action récupère un maximum de 10 enregistrements par page. Si vous fournissez un maxResults, la valeur doit être comprise entre 5 et 10. Pour obtenir les résultats de la page suivante, fournissez le jeton de pagination fourni dans le GetEventTypesResponse cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Liste

event-type

GetExternalModels Accorde l'autorisation d'obtenir les informations relatives à un ou plusieurs SageMaker modèles Amazon importés dans le service. Il s'agit d'une API paginée. Si vous fournissez un élément maxResults null, cette action récupère un maximum de 10 enregistrements par page. Si vous fournissez un maxResults, la valeur doit être comprise entre 5 et 10. Pour obtenir les résultats de la page suivante, fournissez le jeton de pagination fourni dans le GetExternalModelsResult cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Liste

external-model

GetKMSEncryptionKey Accorde l'autorisation d'obtenir la clé de chiffrement si une clé principale client (CMK) Key Management Service (KMS) a été spécifiée pour être utilisée afin de chiffrer le contenu dans Amazon Fraud Detector. Lecture
GetLabels Accorde l'autorisation d'obtenir toutes les étiquettes ou une étiquette spécifique si un nom est fourni. Il s'agit d'une API paginée. Si vous fournissez un maxResults null, cette action récupère un maximum de 50 enregistrements par page. Si vous fournissez un maxResults, la valeur doit être comprise entre 10 et 50. Pour obtenir les résultats de la page suivante, fournissez le jeton de pagination fourni dans le GetGetLabelsResponse cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Liste

label

GetListElements Accorde l'autorisation d'obtenir une liste de jeux de données Lecture

list*

aws:ResourceTag/${TagKey}

GetListsMetadata Accorde l'autorisation d'obtenir des métadonnées des listes Liste

list

aws:ResourceTag/${TagKey}

GetModelVersion Accorde l'autorisation d'obtenir les détails de la version de modèle spécifié. Lecture

model-version*

GetModels Accorde l'autorisation d'obtenir un ou plusieurs modèles. Obtient tous les modèles pour le Compte AWS cas où aucun type de modèle et aucun identifiant de modèle ne sont fournis. Obtient tous les modèles pour le type de modèle Compte AWS et, si le type de modèle est spécifié mais que l'identifiant du modèle n'est pas fourni. Obtient un modèle spécifique si le tuple (type de modèle, ID de modèle) est spécifié. Liste

model

GetOutcomes Accorde l'autorisation d'obtenir un ou plusieurs résultats. Il s'agit d'une API paginée. Si vous fournissez un élément maxResults null, cette action récupère un maximum de 100 enregistrements par page. Si vous fournissez un maxResults, la valeur doit être comprise entre 50 et 100. Pour obtenir les résultats de la page suivante, fournissez le jeton de pagination fourni dans le GetOutcomesResult cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Liste

outcome

GetRules Accorde l'autorisation d'obtenir toutes les règles d'un détecteur (paginé) si RuleID et RuleVersion ne sont pas spécifiés. Obtient toutes les règles pour le détecteur et le RuleID s'il est présent (paginé). Obtient une règle spécifique si RuleID et RuleVersion sont spécifiés. Liste

rule

GetVariables Accorde l'autorisation d'obtenir toutes les variables ou la variable spécifique. Il s'agit d'une API paginée. Si vous fournissez une maxSizePer page nulle, vous pouvez récupérer un maximum de 100 enregistrements par page. Si vous indiquez maxSizePer Page, la valeur doit être comprise entre 50 et 100. Pour obtenir le résultat de la page suivante, fournissez un jeton de pagination dans GetVariablesResult le cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Liste

variable

ListEventPredictions Accorde l'autorisation d'obtenir une liste des prévisions passées Liste

detector

detector-version

event-type

ListTagsForResource Accorde l'autorisation de répertorier toutes les balises associées à la ressource. Il s'agit d'une API paginée. Pour obtenir les résultats de la page suivante, fournissez le jeton de pagination de la réponse dans le cadre de votre demande. Un jeton de pagination nul récupère les enregistrements depuis le début. Lecture

batch-import

batch-prediction

detector

detector-version

entity-type

event-type

external-model

label

list

model

model-version

outcome

rule

variable

PutDetector Accorde l'autorisation de créer ou de mettre à jour un détecteur. Écriture

detector*

event-type*

aws:RequestTag/${TagKey}

aws:TagKeys

PutEntityType Accorde l'autorisation de créer ou de mettre à jour un type d'entité. Une entité représente qui exécute l'événement. Dans le cadre d'une prévision de fraude, vous transmettez l'ID d'entité pour indiquer l'entité spécifique qui a exécuté l'événement. Un type d'entité classe l'entité. Les exemples de classifications incluent le client, le vendeur ou le compte. Écriture

entity-type*

aws:RequestTag/${TagKey}

aws:TagKeys

PutEventType Accorde l'autorisation de créer ou de mettre à jour un type d'événement. Un événement est une activité commerciale évaluée pour le risque de fraude. Avec Amazon Fraud Detector, vous générez des prédictions de fraude pour les événements. Un type d'événement définit la structure d'un événement envoyé à Amazon Fraud Detector. Cela inclut les variables envoyées dans le cadre de l'événement, l'entité exécutant l'événement (par exemple, un client) et les étiquettes qui classent l'événement. Les exemples de types d'événements incluent les transactions de paiement en ligne, les enregistrements de compte et les authentifications. Écrire

event-type*

aws:RequestTag/${TagKey}

aws:TagKeys

PutExternalModel Accorde l'autorisation de créer ou de mettre à jour un point de terminaison SageMaker modèle Amazon. Vous pouvez également utiliser cette action pour mettre à jour la configuration du point de terminaison de modèle, y compris le rôle IAM et/ou les variables mappées. Écriture

event-type*

external-model*

aws:RequestTag/${TagKey}

aws:TagKeys

PutKMSEncryptionKey Accorde l'autorisation de spécifier la clé principale client (CMK) KMS (Key Management Service) à utiliser pour chiffrer le contenu dans Amazon Fraud Detector. Écriture
PutLabel Accorde l'autorisation de créer ou de mettre à jour l'étiquette. Une étiquette classe un événement comme frauduleux ou légitime. Les étiquettes sont associées à des types d'événements et sont utilisées pour entraîner des modèles de machine learning supervisés dans Amazon Fraud Detector. Écriture

label*

aws:RequestTag/${TagKey}

aws:TagKeys

PutOutcome Accorde l'autorisation de créer ou de mettre à jour un résultat. Écrire

outcome*

aws:RequestTag/${TagKey}

aws:TagKeys

SendEvent Accorde l'autorisation d'envoyer un événement Écrire

event-type*

aws:RequestTag/${TagKey}

aws:TagKeys

TagResource Accorde l'autorisation d'affecter des balises à une ressource. Balisage

batch-import

batch-prediction

detector

detector-version

entity-type

event-type

external-model

label

list

model

model-version

outcome

rule

variable

aws:TagKeys

aws:RequestTag/${TagKey}

UntagResource Accorde l'autorisation de supprimer des identifications d'une ressource. Balisage

batch-import

batch-prediction

detector

detector-version

entity-type

event-type

external-model

label

list

model

model-version

outcome

rule

variable

aws:TagKeys

UpdateDetectorVersion Accorde l'autorisation de mettre à jour une version de détecteur. Les attributs de version du détecteur que vous pouvez mettre à jour incluent les modèles, les points de terminaison de modèle externes, les règles et la description. Vous ne pouvez mettre à jour qu'une version de détecteur à l'état DRAFT. Écriture

detector*

external-model

model-version

UpdateDetectorVersionMetadata Accorde l'autorisation de mettre à jour la description de la version de détecteur. Vous pouvez mettre à jour les métadonnées de n'importe quelle version de détecteur (DRAFT, ACTIVE ou INACTIVE). Écriture

detector-version*

UpdateDetectorVersionStatus Accorde l'autorisation de mettre à jour l'état de la version de détecteur. Vous pouvez effectuer les promotions ou rétrogradations suivantes en utilisant UpdateDetectorVersionStatus : BROUILLON à ACTIF, ACTIF à INACTIF et INACTIF à ACTIF Écrire

detector-version*

UpdateEventLabel Accorde l'autorisation de mettre à jour la valeur du label d'un enregistrement d'événement existant Écrire

event-type*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateList Accorde l'autorisation de mettre à jour un studio. Écrire

list*

aws:ResourceTag/${TagKey}

UpdateModel Accorde l'autorisation de mettre à jour un modèle. Cette action vous permet de mettre à jour l'attribut de description. Écriture

model*

UpdateModelVersion Accorde l'autorisation de mettre à jour une version de modèle. La mise à jour d'une version de modèle entraîne une nouvelle version de modèle existante à l'aide de données de formation mises à jour et produit une nouvelle version mineure du modèle. Vous pouvez mettre à jour l'emplacement du jeu de données de formation et les attributs de rôle d'accès aux données à l'aide de cette action. Cette action crée et entraîne une nouvelle version mineure du modèle, par exemple la version 1.01, 1.02, 1.03. Écriture

model*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateModelVersionStatus Accorde l'autorisation de mettre à jour l'état d'une version de modèle. Écriture

model-version*

UpdateRuleMetadata Accorde l'autorisation de mettre à jour les métadonnées d'une règle. L'attribut de description peut être mis à jour. Écriture

rule*

UpdateRuleVersion Accorde l'autorisation de mettre à jour une version de règle, ce qui produit une nouvelle version de règle. Met à jour une version de règle, ce qui produit une nouvelle version de règle (version 1, 2, 3...). Écriture

rule*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateVariable Accorde l'autorisation de mettre à jour une variable. Écriture

variable*

Types de ressources définis par Amazon Fraud Detector

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. 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
batch-prediction arn:${Partition}:frauddetector:${Region}:${Account}:batch-prediction/${ResourcePath}

aws:ResourceTag/${TagKey}

detector arn:${Partition}:frauddetector:${Region}:${Account}:detector/${ResourcePath}

aws:ResourceTag/${TagKey}

detector-version arn:${Partition}:frauddetector:${Region}:${Account}:detector-version/${ResourcePath}

aws:ResourceTag/${TagKey}

entity-type arn:${Partition}:frauddetector:${Region}:${Account}:entity-type/${ResourcePath}

aws:ResourceTag/${TagKey}

external-model arn:${Partition}:frauddetector:${Region}:${Account}:external-model/${ResourcePath}

aws:ResourceTag/${TagKey}

event-type arn:${Partition}:frauddetector:${Region}:${Account}:event-type/${ResourcePath}

aws:ResourceTag/${TagKey}

label arn:${Partition}:frauddetector:${Region}:${Account}:label/${ResourcePath}

aws:ResourceTag/${TagKey}

model arn:${Partition}:frauddetector:${Region}:${Account}:model/${ResourcePath}

aws:ResourceTag/${TagKey}

model-version arn:${Partition}:frauddetector:${Region}:${Account}:model-version/${ResourcePath}

aws:ResourceTag/${TagKey}

outcome arn:${Partition}:frauddetector:${Region}:${Account}:outcome/${ResourcePath}

aws:ResourceTag/${TagKey}

rule arn:${Partition}:frauddetector:${Region}:${Account}:rule/${ResourcePath}

aws:ResourceTag/${TagKey}

variable arn:${Partition}:frauddetector:${Region}:${Account}:variable/${ResourcePath}

aws:ResourceTag/${TagKey}

batch-import arn:${Partition}:frauddetector:${Region}:${Account}:batch-import/${ResourcePath}

aws:ResourceTag/${TagKey}

list arn:${Partition}:frauddetector:${Region}:${Account}:list/${ResourcePath}

aws:ResourceTag/${TagKey}

Clés de condition pour Amazon Fraud Detector

Amazon Fraud Detector définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie 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 les actions en fonction des balises qui sont transmises dans la demande Chaîne
aws:ResourceTag/${TagKey} Filtre les actions en fonction des balises associées à la ressource. Chaîne
aws:TagKeys Filtre les actions en fonction des clés de balise qui sont transmises dans la demande ArrayOfString