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 stratégies IAM d'autorisation.
Références :
-
Découvrez comment configurer ce service.
-
Consultez la liste des APIopérations disponibles pour ce service.
-
Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation IAM.
Rubriques
Actions définies par Amazon Location
Vous pouvez spécifier les actions suivantes dans l'élément Action
d'une instruction de stratégie 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'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 |
---|---|---|---|---|---|
AssociateTrackerConsumer | Accorde l'autorisation de créer une association entre une collection de périmètres virtuels et une ressource de suivi. | Écriture | |||
BatchDeleteDevicePositionHistory | Accorde l'autorisation de supprimer un lot d'historiques de position de périphérique à partir d'une ressource de suivi | Écriture | |||
BatchDeleteGeofence | Autorise la suppression d'un lot de périmètres virtuels d'une collection de périmètres virtuels. | Écriture | |||
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 | |||
BatchGetDevicePosition | Accorde l'autorisation d'envoyer une demande par lots pour récupérer les positions de l'appareil. | Lecture | |||
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 | |||
BatchUpdateDevicePosition | Accorde l'autorisation de télécharger une mise à jour de position pour un ou plusieurs appareils vers une ressource de suivi. | Écriture | |||
CalculateRoute | Accorde l'autorisation de calculer des itinéraires à l'aide d'une ressource de calculateur d'itinéraires donnée | Lecture | |||
CalculateRouteMatrix | Accorde l'autorisation de calculer une matrice d'itinéraire à l'aide d'une ressource de calculateur d'itinéraires donnée | Lecture | |||
CreateGeofenceCollection | Accorde l'autorisation de créer une collection de périmètres virtuels. | Écrire | |||
CreateKey | Accorde l'autorisation de créer une ressource API clé | Écrire | |||
CreateMap | Accorde l'autorisation de créer une ressource cartographique. | Écriture | |||
CreatePlaceIndex | Accorde l'autorisation de créer une ressource d'index de lieu. | Écriture | |||
CreateRouteCalculator | Accorde l'autorisation de créer une ressource de calculateur d'itinéraires | Écriture | |||
CreateTracker | Accorde l'autorisation de créer une ressource de suivi. | Écriture | |||
DeleteGeofenceCollection | Accorde l'autorisation de supprimer une collection de périmètres virtuels | Écrire | |||
DeleteKey | Accorde l'autorisation de supprimer une ressource API clé | Écrire | |||
DeleteMap | Accorde l'autorisation de supprimer une ressource cartographique. | Écriture | |||
DeletePlaceIndex | Accorde l'autorisation de supprimer une ressource d'index de lieu. | Écriture | |||
DeleteRouteCalculator | Accorde l'autorisation de supprimer une ressource de calculateur d'itinéraires | Écriture | |||
DeleteTracker | Accorde l'autorisation de supprimer une ressource de suivi. | Écriture | |||
DescribeGeofenceCollection | Accorde l'autorisation de récupérer les informations d'une collection de périmètres virtuels | Lecture | |||
DescribeKey | Accorde l'autorisation de récupérer les détails et le secret des ressources API clés | Lecture | |||
DescribeMap | Accorde l'autorisation de récupérer les informations d'une ressource cartographique | Lecture | |||
DescribePlaceIndex | Accorde l'autorisation de récupérer les informations d'une ressource d'index de lieu | Lecture | |||
DescribeRouteCalculator | Accorde l'autorisation de récupérer les détails des ressources du calculateur d'itinéraires | Lecture | |||
DescribeTracker | Accorde l'autorisation de récupérer des informations d'une ressource de suivi. | Lecture | |||
DisassociateTrackerConsumer | Accorde l'autorisation de supprimer l'association entre une ressource de suivi et une collection de périmètres virtuels. | Écrire | |||
ForecastGeofenceEvents | Autorise la prévision des événements pour les géofences stockées dans une collection de géofences donnée | Lecture | |||
GetDevicePosition | Accorde l'autorisation de récupérer la position la plus récente de l'appareil. | Lecture | |||
GetDevicePositionHistory | Accorde l'autorisation de récupérer l'historique de position de l'appareil | Lecture | |||
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 | Lecture | |||
GetMapGlyphs | Accorde l'autorisation de récupérer le fichier glyphe pour une ressource cartographique. | Lecture | |||
GetMapSprites | Accorde l'autorisation de récupérer le fichier sprite pour une ressource cartographique. | Lecture | |||
GetMapStyleDescriptor | Accorde l'autorisation de récupérer le descripteur de style de carte à partir d'une ressource cartographique. | Lecture | |||
GetMapTile | Accorde l'autorisation de récupérer la vignette de carte à partir de la ressource cartographique. | Lecture | |||
GetPlace | Accorde l'autorisation de rechercher un lieu par son ID unique | Lecture | |||
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 | Lecture | |||
ListGeofenceCollections | Accorde l'autorisation de répertorier des collections de périmètres virtuels. | Liste | |||
ListGeofences | Accorde l'autorisation de répertorier des périmètres virtuels stockés dans une collection donnée de périmètres virtuels. | Lecture | |||
ListKeys | Accorde l'autorisation de répertorier API les ressources clés | Liste | |||
ListMaps | Accorde l'autorisation de répertorier des ressources cartographiques. | Liste | |||
ListPlaceIndexes | Accorde l'autorisation de renvoyer une liste de ressources d'index de lieu. | Liste | |||
ListRouteCalculators | Accorde l'autorisation de renvoyer une liste de ressources de calculateur d'itinéraires | Liste | |||
ListTagsForResource | Accorde l'autorisation de récupérer les identifications (métadonnées) que vous avez affectées à la ressource | Lecture | |||
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 | |||
ListTrackers | Accorde l'autorisation de renvoyer une liste de ressources de suivi. | Liste | |||
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 | |||
SearchPlaceIndexForPosition | Accorde l'autorisation d'inverser des géocodes d'une coordonnée donnée. | Lecture | |||
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é | Lecture | |||
SearchPlaceIndexForText | Accorde l'autorisation de géocoder du texte libre, notamment une adresse, un nom, une ville ou une région. | Lecture | |||
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 | |||
UntagResource | Accorde l'autorisation de supprimer les identifications données (métadonnées) de la ressource | Identification | |||
UpdateGeofenceCollection | Accorde l'autorisation de mettre à jour une collection de périmètres virtuels | Écrire | |||
UpdateKey | Autorise la mise à jour d'une ressource API clé | Écrire | |||
UpdateMap | Accorde l'autorisation de mettre à jour une ressource cartographique | Écrire | |||
UpdatePlaceIndex | Accorde l'autorisation de mettre à jour une ressource d'index de lieu | Écrire | |||
UpdateRouteCalculator | Accorde l'autorisation de mettre à jour une ressource de calculateur d'acheminements | Écrire | |||
UpdateTracker | Accorde l'autorisation de créer une ressource de suivi | Écrire | |||
VerifyDevicePosition | Accorde l'autorisation de vérifier la position d'un appareil | Lecture | |||
Types de ressources définies par Amazon Location
Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l'élément Resource
des instructions de stratégie 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}
|
|
geofence-collection |
arn:${Partition}:geo:${Region}:${Account}:geofence-collection/${GeofenceCollectionName}
|
|
map |
arn:${Partition}:geo:${Region}:${Account}:map/${MapName}
|
|
place-index |
arn:${Partition}:geo:${Region}:${Account}:place-index/${IndexName}
|
|
route-calculator |
arn:${Partition}:geo:${Region}:${Account}:route-calculator/${CalculatorName}
|
|
tracker |
arn:${Partition}:geo:${Region}:${Account}:tracker/${TrackerName}
|
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 |