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

Amazon Location (préfixe de service : geo) fournit les ressources, actions et clés de contexte de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par Amazon Location

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 stratégie, 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
AssociateTrackerConsumer Accorde l'autorisation de créer une association entre une collection de périmètres virtuels et une ressource de suivi. Écriture

tracker*

BatchDeleteDevicePositionHistory Accorde l'autorisation de supprimer un lot d'historiques de position de périphérique à partir d'une ressource de suivi Écriture

tracker*

geo:DeviceIds

BatchDeleteGeofence Autorise la suppression d'un lot de périmètres virtuels d'une collection de périmètres virtuels. Écriture

geofence-collection*

geo:GeofenceIds

BatchEvaluateGeofences Autorise l'évaluation des positions des dispositifs par rapport à la position des périmètres virtuels dans une collection de périmètres virtuels donnée. Écriture

geofence-collection*

BatchGetDevicePosition Accorde l'autorisation d'envoyer une demande par lots pour récupérer les positions de l'appareil. Lecture

tracker*

geo:DeviceIds

BatchPutGeofence Accorde l'autorisation d'envoyer une demande par lots pour l'ajout de périmètres virtuels dans une collection de périmètres virtuels. Écriture

geofence-collection*

geo:GeofenceIds

BatchUpdateDevicePosition Accorde l'autorisation de télécharger une mise à jour de position pour un ou plusieurs appareils vers une ressource de suivi. Écriture

tracker*

geo:DeviceIds

CalculateRoute Accorde l'autorisation de calculer des itinéraires à l'aide d'une ressource de calculateur d'itinéraires donnée Lire

route-calculator*

CalculateRouteMatrix Accorde l'autorisation de calculer une matrice d'itinéraire à l'aide d'une ressource de calculateur d'itinéraires donnée Lire

route-calculator*

CreateGeofenceCollection Accorde l'autorisation de créer une collection de périmètres virtuels. Écrire

geofence-collection*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateKey Octroie l'autorisation de créer une ressource de clé d'API Écrire

api-key*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateMap Accorde l'autorisation de créer une ressource cartographique. Écriture

map*

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePlaceIndex Accorde l'autorisation de créer une ressource d'index de lieu. Écriture

place-index*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRouteCalculator Accorde l'autorisation de créer une ressource de calculateur d'itinéraires Écriture

route-calculator*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTracker Accorde l'autorisation de créer une ressource de suivi. Écriture

tracker*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteGeofenceCollection Accorde l'autorisation de supprimer une collection de périmètres virtuels Écrire

geofence-collection*

DeleteKey Octroie l'autorisation de supprimer une ressource de clé d'API Écrire

api-key*

DeleteMap Accorde l'autorisation de supprimer une ressource cartographique. Écriture

map*

DeletePlaceIndex Accorde l'autorisation de supprimer une ressource d'index de lieu. Écriture

place-index*

DeleteRouteCalculator Accorde l'autorisation de supprimer une ressource de calculateur d'itinéraires Écriture

route-calculator*

DeleteTracker Accorde l'autorisation de supprimer une ressource de suivi. Écriture

tracker*

DescribeGeofenceCollection Accorde l'autorisation de récupérer les informations d'une collection de périmètres virtuels Lire

geofence-collection*

DescribeKey Octroie l'autorisation de récupérer les informations et le secret d'une ressource de clé d'API Lire

api-key*

DescribeMap Accorde l'autorisation de récupérer les informations d'une ressource cartographique Lecture

map*

DescribePlaceIndex Accorde l'autorisation de récupérer les informations d'une ressource d'index de lieu Lecture

place-index*

DescribeRouteCalculator Accorde l'autorisation de récupérer les détails des ressources du calculateur d'itinéraires Lecture

route-calculator*

DescribeTracker Accorde l'autorisation de récupérer des informations d'une ressource de suivi. Lecture

tracker*

DisassociateTrackerConsumer Accorde l'autorisation de supprimer l'association entre une ressource de suivi et une collection de périmètres virtuels. Écriture

tracker*

GetDevicePosition Accorde l'autorisation de récupérer la position la plus récente de l'appareil. Lire

tracker*

geo:DeviceIds

GetDevicePositionHistory Accorde l'autorisation de récupérer l'historique de position de l'appareil Lire

tracker*

geo:DeviceIds

GetGeofence Accorde l'autorisation de récupérer des détails de périmètre virtuel à partir d'une collection de périmètres virtuels Lire

geofence-collection*

geo:GeofenceIds

GetMapGlyphs Accorde l'autorisation de récupérer le fichier glyphe pour une ressource cartographique. Lecture

map*

GetMapSprites Accorde l'autorisation de récupérer le fichier sprite pour une ressource cartographique. Lecture

map*

GetMapStyleDescriptor Accorde l'autorisation de récupérer le descripteur de style de carte à partir d'une ressource cartographique. Lecture

map*

GetMapTile Accorde l'autorisation de récupérer la vignette de carte à partir de la ressource cartographique. Lire

map*

GetPlace Accorde l'autorisation de rechercher un lieu par son ID unique Lire

place-index*

ListDevicePositions Accorde l'autorisation de récupérer une liste d'appareils et leurs dernières positions à partir de la ressource de suivi donnée Lire

tracker*

ListGeofenceCollections Accorde l'autorisation de répertorier des collections de périmètres virtuels. Liste

geofence-collection*

ListGeofences Accorde l'autorisation de répertorier des périmètres virtuels stockés dans une collection donnée de périmètres virtuels. Lire

geofence-collection*

ListKeys Octroie l'autorisation de répertorier des ressources de clé d'API Liste

api-key*

ListMaps Accorde l'autorisation de répertorier des ressources cartographiques. Liste

map*

ListPlaceIndexes Accorde l'autorisation de renvoyer une liste de ressources d'index de lieu. Liste

place-index*

ListRouteCalculators Accorde l'autorisation de renvoyer une liste de ressources de calculateur d'itinéraires Liste

route-calculator*

ListTagsForResource Accorde l'autorisation de récupérer les identifications (métadonnées) que vous avez affectées à la ressource Lecture

api-key

geofence-collection

map

place-index

route-calculator

tracker

ListTrackerConsumers Accorde l'autorisation de récupérer une liste de collections de périmètres virtuels actuellement associées à la ressource de suivi donnée. Lecture

tracker*

ListTrackers Accorde l'autorisation de renvoyer une liste de ressources de suivi. Liste

tracker*

PutGeofence Accorde l'autorisation d'ajouter un nouveau périmètre virtuel ou la mise à jour d'un périmètre virtuel existant au niveau d'une collection donnée de périmètres virtuels. Écriture

geofence-collection*

geo:GeofenceIds

SearchPlaceIndexForPosition Accorde l'autorisation d'inverser des géocodes d'une coordonnée donnée. Lire

place-index*

SearchPlaceIndexForSuggestions Accorde l'autorisation de générer des suggestions d'adresses et de points d'intérêt basés sur du texte libre partiel ou mal orthographié Lire

place-index*

SearchPlaceIndexForText Accorde l'autorisation de géocoder du texte libre, notamment une adresse, un nom, une ville ou une région. Lecture

place-index*

TagResource Accorde l'autorisation d'ajouter ou de modifier les identifications de la ressource spécifiée Les identifications sont des métadonnées qui peuvent être utilisées pour gérer une ressource. Balisage

api-key

geofence-collection

map

place-index

route-calculator

tracker

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource Accorde l'autorisation de supprimer les identifications données (métadonnées) de la ressource Identification

api-key

geofence-collection

map

place-index

route-calculator

tracker

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateGeofenceCollection Accorde l'autorisation de mettre à jour une collection de périmètres virtuels Écrire

geofence-collection*

UpdateKey Octroie l'autorisation de mettre à jour une ressource de clé d'API Écrire

api-key*

UpdateMap Accorde l'autorisation de mettre à jour une ressource cartographique Écrire

map*

UpdatePlaceIndex Accorde l'autorisation de mettre à jour une ressource d'index de lieu Écrire

place-index*

UpdateRouteCalculator Accorde l'autorisation de mettre à jour une ressource de calculateur d'acheminements Écrire

route-calculator*

UpdateTracker Accorde l'autorisation de créer une ressource de suivi Écrire

tracker*

Types de ressources définies par Amazon Location

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
api-key arn:${Partition}:geo:${Region}:${Account}:api-key/${KeyName}

aws:ResourceTag/${TagKey}

geofence-collection arn:${Partition}:geo:${Region}:${Account}:geofence-collection/${GeofenceCollectionName}

aws:ResourceTag/${TagKey}

geo:GeofenceIds

map arn:${Partition}:geo:${Region}:${Account}:map/${MapName}

aws:ResourceTag/${TagKey}

place-index arn:${Partition}:geo:${Region}:${Account}:place-index/${IndexName}

aws:ResourceTag/${TagKey}

route-calculator arn:${Partition}:geo:${Region}:${Account}:route-calculator/${CalculatorName}

aws:ResourceTag/${TagKey}

tracker arn:${Partition}:geo:${Region}:${Account}:tracker/${TrackerName}

aws:ResourceTag/${TagKey}

geo:DeviceIds

Clés de condition pour Amazon Location

Amazon Location définit les clés de condition suivantes qui peuvent être utilisées 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 l'accès en fonction de la clé et la valeur d'une balise dans une demande Chaîne
aws:ResourceTag/${TagKey} Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande Chaîne
aws:TagKeys Filtre l'accès en fonction des clés d'identification dans une demande ArrayOfString
geo:DeviceIds Filtre l'accès en fonction de la présence d'ID dans la demande ArrayOfString
geo:GeofenceIds Filtre l'accès en fonction de la présence d'ID de périmètre virtuel dans la demande ArrayOfString