View a markdown version of this page

Actions, ressources et clés de condition pour Amazon Personalize - 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 Personalize

Amazon Personalize (préfixe de service : personalize) 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éfinie par Amazon Personalize

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 Niveau d'accès du tableau Actions décrit la manière dont l'action est classée (liste, lecture, gestion des autorisations ou balisage). Cette classification peut vous aider à comprendre le niveau d'accès accordé par une action utilisée dans une politique. Pour plus d'informations sur les niveaux d'accès, consultez la section Niveaux d'accès dans les résumés des politiques.

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.

La colonne Actions dépendantes du tableau Actions indique les autorisations supplémentaires qui peuvent être nécessaires pour lancer une action avec succès. Ces autorisations peuvent être nécessaires en plus de l'autorisation pour l'action elle-même. Lorsqu'une action spécifie des actions dépendantes, ces dépendances peuvent s'appliquer à des ressources supplémentaires définies pour cette action, et pas uniquement à la première ressource répertoriée dans le tableau.

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
CreateBatchInferenceJob Accorde l'autorisation de créer une tâche d'inférence par lots Écrire

batchInferenceJob*

iam:PassRole

solution*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateBatchSegmentJob Accorde l'autorisation de créer une tâche de segmentation par lots Écrire

batchSegmentJob*

iam:PassRole

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCampaign Accorde l'autorisation de créer une campagne Écrire

campaign*

solution*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDataDeletionJob Autorise la création d'une tâche de suppression de données Écrire

dataDeletionJob*

iam:PassRole

datasetGroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDataInsightsJob Accorde l'autorisation de créer une tâche d'analyse des données Écrire

dataInsightsJob*

CreateDataset Accorde l'autorisation de créer un jeu de données. Écrire

dataset*

datasetGroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDatasetExportJob Accorde l'autorisation de créer une tâche d'exportation d'un jeu de données Écrire

dataset*

iam:PassRole

datasetExportJob*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDatasetGroup Accorde l'autorisation de créer un groupe de jeux de données. Écriture

datasetGroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDatasetImportJob Accorde l'autorisation de créer une tâche d'importation d'un jeu de données. Écriture

dataset*

iam:PassRole

datasetImportJob*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateEventTracker Accorde l'autorisation de créer un dispositif de suivi d'événements Écriture

datasetGroup*

eventTracker*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFilter Accorde l'autorisation de créer un filtre Écrire

datasetGroup*

filter*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateMetricAttribution Accorde l'autorisation de créer une annexe TGW RTB Écrire

datasetGroup*

iam:PassRole

metricAttribution*

CreateRecommender Accorde l'autorisation de créer un système de recommandation Écrire

datasetGroup*

recommender*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSchema Accorde l'autorisation de créer un schéma Écriture

schema*

CreateSolution Accorde l'autorisation de créer une solution Écriture

datasetGroup*

solution*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSolutionVersion Accorde l'autorisation de créer une version de solution Écriture

solution*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteCampaign Accorde l'autorisation de supprimer une campagne Écriture

campaign*

DeleteDataset Accorde l'autorisation de supprimer un jeu de données. Écriture

dataset*

DeleteDatasetGroup Accorde l'autorisation de supprimer un groupe de jeux de données. Écriture

datasetGroup*

DeleteEventTracker Accorde l'autorisation de supprimer un dispositif de suivi d'événements Écriture

eventTracker*

DeleteFilter Accorde l'autorisation de supprimer un filtre Écrire

filter*

DeleteMetricAttribution Accorde l'autorisation de supprimer l'attribution d'une métrique Écrire

metricAttribution*

DeleteRecommender Accorde l'autorisation de supprimer un système de recommandation Écrire

recommender*

DeleteSchema Accorde l'autorisation de supprimer un schéma Écriture

schema*

DeleteSolution Accorde l'autorisation de supprimer une solution, y compris toutes les versions de celle-ci. Écriture

solution*

DescribeAlgorithm Accorde l'autorisation de décrire un algorithme Lecture

algorithm*

DescribeBatchInferenceJob Accorde l'autorisation de décrire une tâche d'inférence par lots Lecture

batchInferenceJob*

DescribeBatchSegmentJob Accorde l'autorisation de décrire une tâche de segmentation par lots Lecture

batchSegmentJob*

DescribeCampaign Accorde l'autorisation de décrire une campagne Lecture

campaign*

DescribeDataDeletionJob Accorde l'autorisation de décrire une tâche de suppression de données Lecture

dataDeletionJob*

DescribeDataInsightsJob Accorde l'autorisation de décrire une tâche d'analyse des données Lecture

dataInsightsJob*

DescribeDataset Accorde l'autorisation de décrire un jeu de données. Lecture

dataset*

DescribeDatasetExportJob Accorde l'autorisation de décrire une tâche d'exportation d'un jeu de données Lecture

datasetExportJob*

DescribeDatasetGroup Accorde l'autorisation de décrire un groupe de jeux de données. Lecture

datasetGroup*

DescribeDatasetImportJob Accorde l'autorisation de décrire une tâche d'importation d'un jeu de données. Lecture

datasetImportJob*

DescribeEventTracker Accorde l'autorisation de décrire un dispositif de suivi d'événements Lecture

eventTracker*

DescribeFeatureTransformation Accorde l'autorisation de décrire une transformation de fonction Lecture

featureTransformation*

DescribeFilter Accorde l'autorisation de décrire un filtre Lecture

filter*

DescribeMetricAttribution Accorde l'autorisation de décrire un attribut d'un VPC. Lecture

metricAttribution*

DescribeRecipe Accorde l'autorisation de décrire une recette Lecture

recipe*

DescribeRecommender Accorde l'autorisation de décrire un système de recommandation Lecture

recommender*

DescribeSchema Accorde l'autorisation de décrire un schéma Lecture

schema*

DescribeSolution Accorde l'autorisation de décrire une solution Lecture

solution*

DescribeSolutionVersion Accorde l'autorisation de décrire une version d'une solution Lecture

solution*

GetActionRecommendations Octroie l'autorisation d'obtenir une liste d'actions recommandées. Lecture

campaign*

GetDataInsights Accorde l'autorisation d'obtenir des informations sur les données à partir d'une tâche d'analyse des données Lecture

dataInsightsJob*

GetPersonalizedRanking Accorde l'autorisation d'obtenir une nouvelle liste classant les recommandations Lecture

campaign*

GetRecommendations Accorde l'autorisation d'obtenir une liste de recommandations à partir d'une campagne Lecture

campaign*

GetSolutionMetrics Accorde l'autorisation d'obtenir des métriques pour une version de solution Lecture

solution*

ListBatchInferenceJobs Accorde l'autorisation de répertorier des tâches d'inférence par lots List
ListBatchSegmentJobs Accorde l'autorisation de répertorier des tâches de segmentation par lots List
ListCampaigns Accorde l'autorisation de répertorier des campagnes List
ListDataDeletionJobs Accorde l'autorisation de répertorier les tâches de suppression de données List
ListDataInsightsJobs Accorde l'autorisation de répertorier les tâches d'analyse des données List
ListDatasetExportJobs Accorde l'autorisation de répertorier les tâches d'exportation de jeu de données List
ListDatasetGroups Accorde l'autorisation de répertorier des groupes de jeux de données Liste
ListDatasetImportJobs Accorde l'autorisation de répertorier des tâches d'importation de jeu de données Liste
ListDatasets Accorde l'autorisation de répertorier des jeux de données Liste
ListEventTrackers Accorde l'autorisation de répertorier des dispositifs de suivi d'événements Liste
ListFilters Accorde l'autorisation de répertorier des filtres List
ListMetricAttributionMetrics Accorde l'autorisation de répertorier les métriques List
ListMetricAttributions Accorde l'autorisation de répertorier les attributs de métriques List
ListRecipes Accorde l'autorisation de répertorier des recettes List
ListRecommenders Accorde l'autorisation de répertorier les systèmes de recommandation List
ListSchemas Accorde l'autorisation de répertorier des schémas Liste
ListSolutionVersions Accorde l'autorisation de répertorier des versions d'une solution Liste
ListSolutions Accorde l'autorisation de répertorier des solutions List
ListTagsForResource Accorde l'autorisation de répertorier les balises d'une ressource. List

batchInferenceJob

batchSegmentJob

campaign

dataDeletionJob

dataset

datasetExportJob

datasetGroup

datasetImportJob

eventTracker

filter

recommender

solution

PutActionInteractions Octroie l'autorisation de saisir des données d'interaction d'action en temps réel. Écrire
PutActions Octroie l'autorisation d'ingérer des données d'actions. Écrire

dataset*

PutEvents Accorde l'autorisation de placer des données d'événement en temps réel Écriture
PutItems Accorde l'autorisation d'ingérer des données Items Écriture

dataset*

PutUsers Accorde l'autorisation d'ingérer des données Users Écrire

dataset*

StartRecommender Accorde l'autorisation de démarrer un système de recommandation Écrire

recommender*

StopRecommender Accorde l'autorisation d’arrêter un système de recommandation Écrire

recommender*

StopSolutionVersionCreation Accorde l'autorisation d'arrêter la création d'une version de solution Écrire

solution*

TagResource Accorde l'autorisation de baliser une ressource Balisage

batchInferenceJob

batchSegmentJob

campaign

dataDeletionJob

dataset

datasetExportJob

datasetGroup

datasetImportJob

eventTracker

filter

recommender

solution

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource Accorde l'autorisation d'annuler le balisage d'une ressource Identification

batchInferenceJob

batchSegmentJob

campaign

dataDeletionJob

dataset

datasetExportJob

datasetGroup

datasetImportJob

eventTracker

filter

recommender

solution

aws:TagKeys

UpdateCampaign Accorde l'autorisation de mettre à jour une campagne Écrire

campaign*

UpdateDataset Accorde l'autorisation de mettre à jour un jeu de données. Écrire

dataset*

UpdateMetricAttribution Accorde l'autorisation de mettre à jour une métrique de parc Écrire

metricAttribution*

UpdateRecommender Accorde l'autorisation de mettre à jour un système de recommandation Écrire

recommender*

UpdateSolution Autorise la mise à jour d'une solution Écrire

solution*

Types de ressources définis par Amazon Personalize

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
schema arn:${Partition}:personalize:${Region}:${Account}:schema/${ResourceId}
featureTransformation arn:${Partition}:personalize:::feature-transformation/${ResourceId}
dataset arn:${Partition}:personalize:${Region}:${Account}:dataset/${ResourceId}

aws:ResourceTag/${TagKey}

datasetGroup arn:${Partition}:personalize:${Region}:${Account}:dataset-group/${ResourceId}

aws:ResourceTag/${TagKey}

datasetImportJob arn:${Partition}:personalize:${Region}:${Account}:dataset-import-job/${ResourceId}

aws:ResourceTag/${TagKey}

dataInsightsJob arn:${Partition}:personalize:${Region}:${Account}:data-insights-job/${ResourceId}
datasetExportJob arn:${Partition}:personalize:${Region}:${Account}:dataset-export-job/${ResourceId}

aws:ResourceTag/${TagKey}

dataDeletionJob arn:${Partition}:personalize:${Region}:${Account}:data-deletion-job/${ResourceId}

aws:ResourceTag/${TagKey}

solution arn:${Partition}:personalize:${Region}:${Account}:solution/${ResourceId}

aws:ResourceTag/${TagKey}

campaign arn:${Partition}:personalize:${Region}:${Account}:campaign/${ResourceId}

aws:ResourceTag/${TagKey}

eventTracker arn:${Partition}:personalize:${Region}:${Account}:event-tracker/${ResourceId}

aws:ResourceTag/${TagKey}

recipe arn:${Partition}:personalize:::recipe/${ResourceId}
algorithm arn:${Partition}:personalize:::algorithm/${ResourceId}
batchInferenceJob arn:${Partition}:personalize:${Region}:${Account}:batch-inference-job/${ResourceId}

aws:ResourceTag/${TagKey}

filter arn:${Partition}:personalize:${Region}:${Account}:filter/${ResourceId}

aws:ResourceTag/${TagKey}

recommender arn:${Partition}:personalize:${Region}:${Account}:recommender/${ResourceId}

aws:ResourceTag/${TagKey}

batchSegmentJob arn:${Partition}:personalize:${Region}:${Account}:batch-segment-job/${ResourceId}

aws:ResourceTag/${TagKey}

metricAttribution arn:${Partition}:personalize:${Region}:${Account}:metric-attribution/${ResourceId}

Clés de condition pour Amazon Personalize

Amazon Personalize définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditioné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 la section Clés contextuelles de condition AWS globales.

Clés de condition Description Type
aws:RequestTag/${TagKey} Filtre l'accès en fonction des identifications transmises dans la demande Chaîne
aws:ResourceTag/${TagKey} Filtre l'accès en fonction des identifications associées à la ressource Chaîne
aws:TagKeys Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande ArrayOfString