View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Location - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni, risorse e chiavi di condizione per Amazon Location

Amazon Location (prefisso del servizio): geo) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon Location

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AssociateTrackerConsumer

geo:AssociateTrackerConsumer

Scrittura

BatchDeleteDevicePositionHistory

geo:BatchDeleteDevicePositionHistory

Scrittura

BatchDeleteGeofence

geo:BatchDeleteGeofence

Scrittura

BatchEvaluateGeofences

geo:BatchEvaluateGeofences

Scrittura

BatchGetDevicePosition

geo:BatchGetDevicePosition

Lettura

BatchPutGeofence

geo:BatchPutGeofence

Scrittura

BatchUpdateDevicePosition

geo:BatchUpdateDevicePosition

Scrittura

CalculateRoute

geo:CalculateRoute

Lettura

CalculateRouteMatrix

geo:CalculateRouteMatrix

Lettura

CancelJob

geo:CancelJob

Scrittura

CreateGeofenceCollection

geo:CreateGeofenceCollection

Scrittura

geo:TagResource

Etichettatura, scrittura

CreateKey

geo:CalculateRoute

Lettura

geo:CalculateRouteMatrix

Lettura

geo:CreateKey

Scrittura

geo:GetMapGlyphs

Lettura

geo:GetMapSprites

Lettura

geo:GetMapStyleDescriptor

Lettura

geo:GetMapTile

Lettura

geo:GetPlace

Lettura

geo:SearchPlaceIndexForPosition

Lettura

geo:SearchPlaceIndexForSuggestions

Lettura

geo:SearchPlaceIndexForText

Lettura

geo:TagResource

Etichettare, scrivere

geo-maps:GetStaticMap

Lettura

geo-maps:GetTile

Lettura

geo-places:Autocomplete

Lettura

geo-places:Geocode

Lettura

geo-places:GetPlace

Lettura

geo-places:ReverseGeocode

Lettura

geo-places:SearchNearby

Lettura

geo-places:SearchText

Lettura

geo-places:Suggest

Lettura

geo-routes:CalculateIsolines

Lettura

geo-routes:CalculateRouteMatrix

Lettura

geo-routes:CalculateRoutes

Lettura

geo-routes:OptimizeWaypoints

Lettura

geo-routes:SnapToRoads

Lettura

CreateMap

geo:CreateMap

Scrittura

geo:TagResource

Etichettare, scrivere

CreatePlaceIndex

geo:CreatePlaceIndex

Scrittura

geo:TagResource

Etichettare, scrivere

CreateRouteCalculator

geo:CreateRouteCalculator

Scrittura

geo:TagResource

Etichettare, scrivere

CreateTracker

geo:CreateTracker

Scrittura

geo:TagResource

Etichettare, scrivere

DeleteGeofenceCollection

geo:DeleteGeofenceCollection

Scrittura

DeleteKey

geo:DeleteKey

Scrittura

DeleteMap

geo:DeleteMap

Scrittura

DeletePlaceIndex

geo:DeletePlaceIndex

Scrittura

DeleteRouteCalculator

geo:DeleteRouteCalculator

Scrittura

DeleteTracker

geo:DeleteTracker

Scrittura

DescribeGeofenceCollection

geo:DescribeGeofenceCollection

Lettura

DescribeKey

geo:DescribeKey

Lettura

DescribeMap

geo:DescribeMap

Lettura

DescribePlaceIndex

geo:DescribePlaceIndex

Lettura

DescribeRouteCalculator

geo:DescribeRouteCalculator

Lettura

DescribeTracker

geo:DescribeTracker

Lettura

DisassociateTrackerConsumer

geo:DisassociateTrackerConsumer

Scrittura

ForecastGeofenceEvents

geo:ForecastGeofenceEvents

Lettura

GetDevicePosition

geo:GetDevicePosition

Lettura

GetDevicePositionHistory

geo:GetDevicePositionHistory

Lettura

GetGeofence

geo:GetGeofence

Lettura

GetJob

geo:GetJob

Lettura

GetMapGlyphs

geo:GetMapGlyphs

Lettura

GetMapSprites

geo:GetMapSprites

Lettura

GetMapStyleDescriptor

geo:GetMapStyleDescriptor

Lettura

GetMapTile

geo:GetMapTile

Lettura

GetPlace

geo:GetPlace

Lettura

ListDevicePositions

geo:ListDevicePositions

Lettura

ListGeofenceCollections

geo:ListGeofenceCollections

List

ListGeofences

geo:ListGeofences

Lettura

ListJobs

geo:ListJobs

List

ListKeys

geo:ListKeys

List

ListMaps

geo:ListMaps

List

ListPlaceIndexes

geo:ListPlaceIndexes

List

ListRouteCalculators

geo:ListRouteCalculators

List

ListTagsForResource

geo:ListTagsForResource

Lettura

ListTrackerConsumers

geo:ListTrackerConsumers

Lettura

ListTrackers

geo:ListTrackers

List

PutGeofence

geo:PutGeofence

Scrittura

SearchPlaceIndexForPosition

geo:SearchPlaceIndexForPosition

Lettura

SearchPlaceIndexForSuggestions

geo:SearchPlaceIndexForSuggestions

Lettura

SearchPlaceIndexForText

geo:SearchPlaceIndexForText

Lettura

StartJob

geo:StartJob

Scrittura

geo:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

geo.amazonaws.com

Scrittura

TagResource

geo:TagResource

Etichettare, scrivere

UntagResource

geo:UntagResource

Etichettare, scrivere

UpdateGeofenceCollection

geo:UpdateGeofenceCollection

Scrittura

UpdateKey

geo:CalculateRoute

Lettura

geo:CalculateRouteMatrix

Lettura

geo:GetMapGlyphs

Lettura

geo:GetMapSprites

Lettura

geo:GetMapStyleDescriptor

Lettura

geo:GetMapTile

Lettura

geo:GetPlace

Lettura

geo:SearchPlaceIndexForPosition

Lettura

geo:SearchPlaceIndexForSuggestions

Lettura

geo:SearchPlaceIndexForText

Lettura

geo:UpdateKey

Scrittura

geo-maps:GetStaticMap

Lettura

geo-maps:GetTile

Lettura

geo-places:Autocomplete

Lettura

geo-places:Geocode

Lettura

geo-places:GetPlace

Lettura

geo-places:ReverseGeocode

Lettura

geo-places:SearchNearby

Lettura

geo-places:SearchText

Lettura

geo-places:Suggest

Lettura

geo-routes:CalculateIsolines

Lettura

geo-routes:CalculateRouteMatrix

Lettura

geo-routes:CalculateRoutes

Lettura

geo-routes:OptimizeWaypoints

Lettura

geo-routes:SnapToRoads

Lettura

UpdateMap

geo:UpdateMap

Scrittura

UpdatePlaceIndex

geo:UpdatePlaceIndex

Scrittura

UpdateRouteCalculator

geo:UpdateRouteCalculator

Scrittura

UpdateTracker

geo:UpdateTracker

Scrittura

VerifyDevicePosition

geo:VerifyDevicePosition

Lettura

Operazioni definite da Amazon Location

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AssociateTrackerConsumer

Concede l'autorizzazione per creare un'associazione tra una raccolta di geofence e una risorsa del tracker

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Scrittura

BatchDeleteDevicePositionHistory

Concede l'autorizzazione per eliminare un batch di cronologie di posizione del dispositivo da una risorsa del tracker

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Scrittura

BatchDeleteGeofence

Concede l'autorizzazione per eliminare un batch di geofence da una raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Scrittura

BatchEvaluateGeofences

Concede l'autorizzazione per valutare le posizioni del dispositivo rispetto alla posizione delle geofence in una data raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Scrittura

BatchGetDevicePosition

Concede l'autorizzazione per inviare una richiesta batch per richiamare le posizioni del dispositivo

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Lettura

BatchPutGeofence

Concede l'autorizzazione per inviare una richiesta batch per l'aggiunta di geofence in una determinata raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Scrittura

BatchUpdateDevicePosition

Concede l'autorizzazione per caricare l'aggiornamento di una posizione per uno o più dispositivi su una risorsa del tracker

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Scrittura

CalculateRoute

Concede l'autorizzazione per calcolare i percorsi utilizzando una determinata risorsa di calcolo del percorso

route-calculator*

aws:ResourceTag/${TagKey}

Lettura

CalculateRouteMatrix

Concede l'autorizzazione per calcolare una matrice di percorso utilizzando una determinata risorsa di calcolo del percorso

route-calculator*

aws:ResourceTag/${TagKey}

Lettura

CancelJob

Concede l'autorizzazione per annullare un processo

job*

aws:ResourceTag/${TagKey}

Scrittura

CreateGeofenceCollection

Concede l'autorizzazione per creare una raccolta di geofence

geofence-collection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:GeofenceIds

Scrittura

CreateKey

Concede l'autorizzazione per creare una risorsa chiave di API

api-key*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateMap

Concede l'autorizzazione per creare una risorsa di mappatura

map*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreatePlaceIndex

Concede l'autorizzazione per creare una risorsa indice di luoghi

place-index*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateRouteCalculator

Concede l'autorizzazione per creare una risorsa calcolatrice di route

route-calculator*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateTracker

Concede l'autorizzazione per creare una risorsa del tracker

tracker*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:DeviceIds

Scrittura

DeleteGeofenceCollection

Concede l'autorizzazione per eliminare una raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Scrittura

DeleteKey

Concede l'autorizzazione per eliminare una risorsa di chiave API

api-key*

aws:ResourceTag/${TagKey}

Scrittura

DeleteMap

Concede l'autorizzazione per eliminare una risorsa di mappatura

map*

aws:ResourceTag/${TagKey}

Scrittura

DeletePlaceIndex

Concede l'autorizzazione per eliminare una risorsa indice di luoghi

place-index*

aws:ResourceTag/${TagKey}

Scrittura

DeleteRouteCalculator

Concede l'autorizzazione per eliminare una risorsa calcolatrice route

route-calculator*

aws:ResourceTag/${TagKey}

Scrittura

DeleteTracker

Concede l'autorizzazione per eliminare una risorsa del tracker

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Scrittura

DescribeGeofenceCollection

Concede l'autorizzazione per richiamare i dettagli di una raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Lettura

DescribeKey

Concede l'autorizzazione per recuperare i dettagli e il segreto delle risorse

api-key*

aws:ResourceTag/${TagKey}

Lettura

DescribeMap

Concede l'autorizzazione per richiamare i dettagli delle risorse di mappatura

map*

aws:ResourceTag/${TagKey}

Lettura

DescribePlaceIndex

Concede l'autorizzazione per richiamare i dettagli di una risorsa con indice di luogo

place-index*

aws:ResourceTag/${TagKey}

Lettura

DescribeRouteCalculator

Concede l'autorizzazione per recuperare i dettagli delle risorse del calcolatore route

route-calculator*

aws:ResourceTag/${TagKey}

Lettura

DescribeTracker

Concede l'autorizzazione per richiamare i dettagli di una risorsa del tracker

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Lettura

DisassociateTrackerConsumer

Concede l'autorizzazione per rimuovere l'associazione tra una risorsa del tracker e una raccolta di geofence

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Scrittura

ForecastGeofenceEvents

Concede l'autorizzazione a prevedere gli eventi per i geofence archiviati in una determinata raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Lettura

GetDevicePosition

Concede l'autorizzazione per richiamare la posizione più recente del dispositivo

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Lettura

GetDevicePositionHistory

Concede l'autorizzazione per richiamare la cronologia delle posizioni del dispositivo

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Lettura

GetGeofence

Concede l'autorizzazione per richiamare i dettagli della geofence da una raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Lettura

GetJob

Concede il permesso di recuperare i dettagli del lavoro

job*

aws:ResourceTag/${TagKey}

Lettura

GetMapGlyphs

Concede l'autorizzazione per richiamare il file glifo per una risorsa di mappatura

map*

aws:ResourceTag/${TagKey}

Lettura

GetMapSprites

Concede l'autorizzazione per recuperare il file sprite per una risorsa di mappatura

map*

aws:ResourceTag/${TagKey}

Lettura

GetMapStyleDescriptor

Concede l'autorizzazione per richiamare il descrittore di stile della mappa da una risorsa di mappatura

map*

aws:ResourceTag/${TagKey}

Lettura

GetMapTile

Concede l'autorizzazione per richiamare il riquadro della mappa dalla risorsa di mappatura

map*

aws:ResourceTag/${TagKey}

Lettura

GetPlace

Concede l'autorizzazione per trovare un luogo tramite il suo ID univoco

place-index*

aws:ResourceTag/${TagKey}

Lettura

ListDevicePositions

Concede l'autorizzazione per richiamare un elenco di dispositivi e le loro ultime posizioni dalla risorsa del tracker specificata

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Lettura

ListGeofenceCollections

Concede l'autorizzazione per elencare le raccolte di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Elenco

ListGeofences

Concede l'autorizzazione per elencare le geofence memorizzate in una determinata raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Lettura

ListJobs

Concede l'autorizzazione per elencare i processi

job*

aws:ResourceTag/${TagKey}

List

ListKeys

Concede l'autorizzazione per elencare le risorse di chiave API

api-key*

aws:ResourceTag/${TagKey}

List

ListMaps

Concede l'autorizzazione per elencare le risorse di mappatura

map*

aws:ResourceTag/${TagKey}

Elenco

ListPlaceIndexes

Concede l'autorizzazione per restituire un elenco di risorse indice di luoghi

place-index*

aws:ResourceTag/${TagKey}

Elenco

ListRouteCalculators

Concede l'autorizzazione a restituire un elenco delle risorse del calcolatore di route

route-calculator*

aws:ResourceTag/${TagKey}

Elenco

ListTagsForResource

Concede l'autorizzazione per elencare i tag (metadati) assegnati alla risorsa

api-key

aws:ResourceTag/${TagKey}

Lettura

geofence-collection

aws:ResourceTag/${TagKey}

geo:GeofenceIds

job

aws:ResourceTag/${TagKey}

map

aws:ResourceTag/${TagKey}

place-index

aws:ResourceTag/${TagKey}

route-calculator

aws:ResourceTag/${TagKey}

tracker

aws:ResourceTag/${TagKey}

geo:DeviceIds

ListTrackerConsumers

Concede l'autorizzazione per richiamare un elenco di raccolte di geofence correntemente associate alla risorsa del tracker specificata

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Lettura

ListTrackers

Concede l'autorizzazione per restituire un elenco di risorse del tracker

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Elenco

PutGeofence

Concede l'autorizzazione per aggiungere una nuova geofence o aggiornare una geofence esistente in una determinata raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Scrittura

SearchPlaceIndexForPosition

Concede l'autorizzazione per riportare i geocodici a una determinata coordinata

place-index*

aws:ResourceTag/${TagKey}

Lettura

SearchPlaceIndexForSuggestions

Concede l'autorizzazione per generare suggerimenti per indirizzi e punti di interesse sulla base di testo in formato libero parziale o errato

place-index*

aws:ResourceTag/${TagKey}

Lettura

SearchPlaceIndexForText

Concede l'autorizzazione per geocodificare testo in formato libero, ad esempio un indirizzo, un nome, una città o un'area geografica

place-index*

aws:ResourceTag/${TagKey}

Lettura

StartJob

Concede l'autorizzazione per avviare un processo

job*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

TagResource

Concede l'autorizzazione per aggiungere o modificare i tag della risorsa specificata. I tag sono metadati che possono essere utilizzati per gestire una risorsa.

api-key

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

geofence-collection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:GeofenceIds

job

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

map

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

place-index

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

route-calculator

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

tracker

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:DeviceIds

UntagResource

Concede l'autorizzazione per rimuovere i tag specificati (metadati) dalla risorsa

api-key

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

geofence-collection

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:GeofenceIds

job

aws:ResourceTag/${TagKey}

aws:TagKeys

map

aws:ResourceTag/${TagKey}

aws:TagKeys

place-index

aws:ResourceTag/${TagKey}

aws:TagKeys

route-calculator

aws:ResourceTag/${TagKey}

aws:TagKeys

tracker

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:DeviceIds

UpdateGeofenceCollection

Concede l'autorizzazione per aggiornare una raccolta di geofence

geofence-collection*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

Scrittura

UpdateKey

Concede l'autorizzazione per aggiornare una risorsa di chiave API

api-key*

aws:ResourceTag/${TagKey}

Scrittura

UpdateMap

Concede l'autorizzazione per aggiornare una risorsa di mappatura

map*

aws:ResourceTag/${TagKey}

Scrittura

UpdatePlaceIndex

Concede l'autorizzazione per aggiornare una risorsa indice di luoghi

place-index*

aws:ResourceTag/${TagKey}

Scrittura

UpdateRouteCalculator

Concede l'autorizzazione per aggiornare una risorsa calcolatrice di routing

route-calculator*

aws:ResourceTag/${TagKey}

Scrittura

UpdateTracker

Concede l'autorizzazione per aggiornare una risorsa del tracker

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Scrittura

VerifyDevicePosition

Concede il permesso di verificare la posizione di un dispositivo

tracker*

aws:ResourceTag/${TagKey}

geo:DeviceIds

Lettura

Tipi di risorsa definiti da Amazon Location

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

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

job

arn:${Partition}:geo:${Region}:${Account}:job/${JobId}

aws:ResourceTag/${TagKey}

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

Chiavi di condizione per Amazon Location

Amazon Location definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base alla chiave e al valore di un tag in una richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta

String

aws:TagKeys

Filtra l'accesso tramite i tasti tag in una richiesta

ArrayOfString

geo:DeviceIds

Filtra l'accesso in base alla presenza di ID dispositivo nella richiesta

ArrayOfString

geo:GeofenceIds

Filtra l'accesso in base alla presenza di ID geofence nella richiesta

ArrayOfString