View a markdown version of this page

Amazon Location のアクション、リソース、および条件キー - サービス認可リファレンス

Amazon Location のアクション、リソース、および条件キー

Amazon Location (サービスプレフィックス: geo) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon Location で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

AssociateTrackerConsumer

geo:AssociateTrackerConsumer

書き込み

BatchDeleteDevicePositionHistory

geo:BatchDeleteDevicePositionHistory

書き込み

BatchDeleteGeofence

geo:BatchDeleteGeofence

書き込み

BatchEvaluateGeofences

geo:BatchEvaluateGeofences

書き込み

BatchGetDevicePosition

geo:BatchGetDevicePosition

読み取り

BatchPutGeofence

geo:BatchPutGeofence

書き込み

BatchUpdateDevicePosition

geo:BatchUpdateDevicePosition

書き込み

CalculateRoute

geo:CalculateRoute

読み取り

CalculateRouteMatrix

geo:CalculateRouteMatrix

読み取り

CancelJob

geo:CancelJob

書き込み

CreateGeofenceCollection

geo:CreateGeofenceCollection

書き込み

geo:TagResource

タグ付け、書き込み

CreateKey

geo:CalculateRoute

読み取り

geo:CalculateRouteMatrix

読み取り

geo:CreateKey

書き込み

geo:GetMapGlyphs

読み取り

geo:GetMapSprites

読み取り

geo:GetMapStyleDescriptor

読み取り

geo:GetMapTile

読み取り

geo:GetPlace

読み取り

geo:SearchPlaceIndexForPosition

読み取り

geo:SearchPlaceIndexForSuggestions

読み取り

geo:SearchPlaceIndexForText

読み取り

geo:TagResource

タグ付け、書き込み

geo-maps:GetStaticMap

読み取り

geo-maps:GetTile

読み取り

geo-places:Autocomplete

読み取り

geo-places:Geocode

読み取り

geo-places:GetPlace

読み取り

geo-places:ReverseGeocode

読み取り

geo-places:SearchNearby

読み取り

geo-places:SearchText

読み取り

geo-places:Suggest

読み取り

geo-routes:CalculateIsolines

読み取り

geo-routes:CalculateRouteMatrix

読み取り

geo-routes:CalculateRoutes

読み取り

geo-routes:OptimizeWaypoints

読み取り

geo-routes:SnapToRoads

読み取り

CreateMap

geo:CreateMap

書き込み

geo:TagResource

タグ付け、書き込み

CreatePlaceIndex

geo:CreatePlaceIndex

書き込み

geo:TagResource

タグ付け、書き込み

CreateRouteCalculator

geo:CreateRouteCalculator

書き込み

geo:TagResource

タグ付け、書き込み

CreateTracker

geo:CreateTracker

書き込み

geo:TagResource

タグ付け、書き込み

DeleteGeofenceCollection

geo:DeleteGeofenceCollection

書き込み

DeleteKey

geo:DeleteKey

書き込み

DeleteMap

geo:DeleteMap

書き込み

DeletePlaceIndex

geo:DeletePlaceIndex

書き込み

DeleteRouteCalculator

geo:DeleteRouteCalculator

書き込み

DeleteTracker

geo:DeleteTracker

書き込み

DescribeGeofenceCollection

geo:DescribeGeofenceCollection

読み取り

DescribeKey

geo:DescribeKey

読み取り

DescribeMap

geo:DescribeMap

読み取り

DescribePlaceIndex

geo:DescribePlaceIndex

読み取り

DescribeRouteCalculator

geo:DescribeRouteCalculator

読み取り

DescribeTracker

geo:DescribeTracker

読み取り

DisassociateTrackerConsumer

geo:DisassociateTrackerConsumer

書き込み

ForecastGeofenceEvents

geo:ForecastGeofenceEvents

読み取り

GetDevicePosition

geo:GetDevicePosition

読み取り

GetDevicePositionHistory

geo:GetDevicePositionHistory

読み取り

GetGeofence

geo:GetGeofence

読み取り

GetJob

geo:GetJob

読み取り

GetMapGlyphs

geo:GetMapGlyphs

読み取り

GetMapSprites

geo:GetMapSprites

読み取り

GetMapStyleDescriptor

geo:GetMapStyleDescriptor

読み取り

GetMapTile

geo:GetMapTile

読み取り

GetPlace

geo:GetPlace

読み取り

ListDevicePositions

geo:ListDevicePositions

読み取り

ListGeofenceCollections

geo:ListGeofenceCollections

リスト

ListGeofences

geo:ListGeofences

読み取り

ListJobs

geo:ListJobs

リスト

ListKeys

geo:ListKeys

リスト

ListMaps

geo:ListMaps

リスト

ListPlaceIndexes

geo:ListPlaceIndexes

リスト

ListRouteCalculators

geo:ListRouteCalculators

リスト

ListTagsForResource

geo:ListTagsForResource

読み取り

ListTrackerConsumers

geo:ListTrackerConsumers

読み取り

ListTrackers

geo:ListTrackers

リスト

PutGeofence

geo:PutGeofence

書き込み

SearchPlaceIndexForPosition

geo:SearchPlaceIndexForPosition

読み取り

SearchPlaceIndexForSuggestions

geo:SearchPlaceIndexForSuggestions

読み取り

SearchPlaceIndexForText

geo:SearchPlaceIndexForText

読み取り

StartJob

geo:StartJob

書き込み

geo:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

geo.amazonaws.com

書き込み

TagResource

geo:TagResource

タグ付け、書き込み

UntagResource

geo:UntagResource

タグ付け、書き込み

UpdateGeofenceCollection

geo:UpdateGeofenceCollection

書き込み

UpdateKey

geo:CalculateRoute

読み取り

geo:CalculateRouteMatrix

読み取り

geo:GetMapGlyphs

読み取り

geo:GetMapSprites

読み取り

geo:GetMapStyleDescriptor

読み取り

geo:GetMapTile

読み取り

geo:GetPlace

読み取り

geo:SearchPlaceIndexForPosition

読み取り

geo:SearchPlaceIndexForSuggestions

読み取り

geo:SearchPlaceIndexForText

読み取り

geo:UpdateKey

書き込み

geo-maps:GetStaticMap

読み取り

geo-maps:GetTile

読み取り

geo-places:Autocomplete

読み取り

geo-places:Geocode

読み取り

geo-places:GetPlace

読み取り

geo-places:ReverseGeocode

読み取り

geo-places:SearchNearby

読み取り

geo-places:SearchText

読み取り

geo-places:Suggest

読み取り

geo-routes:CalculateIsolines

読み取り

geo-routes:CalculateRouteMatrix

読み取り

geo-routes:CalculateRoutes

読み取り

geo-routes:OptimizeWaypoints

読み取り

geo-routes:SnapToRoads

読み取り

UpdateMap

geo:UpdateMap

書き込み

UpdatePlaceIndex

geo:UpdatePlaceIndex

書き込み

UpdateRouteCalculator

geo:UpdateRouteCalculator

書き込み

UpdateTracker

geo:UpdateTracker

書き込み

VerifyDevicePosition

geo:VerifyDevicePosition

読み取り

Amazon Location で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AssociateTrackerConsumer

ジオフェンスコレクションとトラッカーリソースの間の関連付けを作成する権限を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

書き込み

BatchDeleteDevicePositionHistory

トラッカーリソースからデバイス位置履歴のバッチを削除する許可を付与

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

書き込み

BatchDeleteGeofence

ジオフェンスのコレクションからジオフェンスのバッチを削除する権限を付与します

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

書き込み

BatchEvaluateGeofences

所与のジオフェンスコレクション内のジオフェンスの位置に照らしてデバイスの位置を評価する権限を付与します

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

書き込み

BatchGetDevicePosition

デバイスの位置を取得するためのバッチリクエストを送信する権限を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

読み取り

BatchPutGeofence

所与のジオフェンスコレクションにジオフェンスを追加するバッチリクエストを送信する権限を付与します

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

書き込み

BatchUpdateDevicePosition

1 つ異常のデバイスの位置更新をトラッカーリソースにアップロードする権限を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

書き込み

CalculateRoute

指定されたルート計算リソースを使用してルートを計算する許可を付与

route-calculator*

aws:ResourceTag/${TagKey}

読み取り

CalculateRouteMatrix

指定済みルート計算リソースを使用して、ルートマトリクスを計算する許可を付与します

route-calculator*

aws:ResourceTag/${TagKey}

読み取り

CancelJob

ジョブをキャンセルする許可を付与

ジョブ*

aws:ResourceTag/${TagKey}

書き込み

CreateGeofenceCollection

ジオフェンスコレクションを作成する権限を付与します

ジオフェンスコレクション*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:GeofenceIds

書き込み

CreateKey

API キーリソースを作成するための許可を付与します

api-key*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateMap

マップリソースを作成する権限を付与します

マップ*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreatePlaceIndex

場所インデックスリソースを作成する権限を付与します

place-index*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateRouteCalculator

ルート計算リソースを作成する許可を付与

route-calculator*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateTracker

トラッカーリソースを作成する権限を付与します

トラッカー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:DeviceIds

書き込み

DeleteGeofenceCollection

ジオフェンスコレクションを削除する許可を付与

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

書き込み

DeleteKey

API キーリソースを削除するための許可を付与します

api-key*

aws:ResourceTag/${TagKey}

書き込み

DeleteMap

マップリソースを削除する権限を付与します

マップ*

aws:ResourceTag/${TagKey}

書き込み

DeletePlaceIndex

場所インデックスリソースを削除する権限を付与します

place-index*

aws:ResourceTag/${TagKey}

書き込み

DeleteRouteCalculator

ルート計算リソースを削除する許可を付与

route-calculator*

aws:ResourceTag/${TagKey}

書き込み

DeleteTracker

トラッカーリソースを削除する権限を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

書き込み

DescribeGeofenceCollection

ジオフェンスコレクションの詳細を取得する許可を付与

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

読み取り

DescribeKey

API キーリソースの詳細とシークレットを取得するための許可を付与します

api-key*

aws:ResourceTag/${TagKey}

読み取り

DescribeMap

マップリソースの詳細を取得する許可を付与。

マップ*

aws:ResourceTag/${TagKey}

読み取り

DescribePlaceIndex

場所インデックスリソースの詳細を取得する許可を付与

place-index*

aws:ResourceTag/${TagKey}

読み取り

DescribeRouteCalculator

ルート計算リソースの詳細を取得する許可を付与

route-calculator*

aws:ResourceTag/${TagKey}

読み取り

DescribeTracker

トラッカーリソースの詳細を取得する権限を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

読み取り

DisassociateTrackerConsumer

トラッカーリソースとジオフェンスコレクションの間の関連付けを削除する権限を付与します。

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

書き込み

ForecastGeofenceEvents

特定のジオフェンスコレクションに保存されているジオフェンスのイベントを予測する許可を付与する

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

読み取り

GetDevicePosition

最新のデバイス位置を取得する権限を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

読み取り

GetDevicePositionHistory

デバイス位置履歴を取得する許可を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

読み取り

GetGeofence

ジオフェンスコレクションからジオフェンスの詳細を取得する許可を付与します

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

読み取り

GetJob

ジョブの詳細を取得するアクセス許可を付与します

ジョブ*

aws:ResourceTag/${TagKey}

読み取り

GetMapGlyphs

マップリソースのグリフファイルを取得する権限を付与します

マップ*

aws:ResourceTag/${TagKey}

読み取り

GetMapSprites

マップリソースのスプライトファイルを取得する権限を付与します

マップ*

aws:ResourceTag/${TagKey}

読み取り

GetMapStyleDescriptor

マップリソースからマップスタイル記述子を取得するパーミッションを付与します

マップ*

aws:ResourceTag/${TagKey}

読み取り

GetMapTile

マップリソースからマップタイルを取得する権限を付与します

マップ*

aws:ResourceTag/${TagKey}

読み取り

GetPlace

ユニーク ID でその場所を検索する許可を付与

place-index*

aws:ResourceTag/${TagKey}

読み取り

ListDevicePositions

指定されたトラッカーリソースからデバイスのリストと最新の位置を取得する許可を付与

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

読み取り

ListGeofenceCollections

ジオフェンスコレクションを一覧表示する権限を付与します

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

リスト

ListGeofences

所与のジオフェンスのコレクションに保存されているジオフェンスを一覧表示する権限を付与します

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

読み取り

ListJobs

ジョブを一覧表示する許可を付与

ジョブ*

aws:ResourceTag/${TagKey}

リスト

ListKeys

API キーリソースを一覧表示するための許可を付与します

api-key*

aws:ResourceTag/${TagKey}

リスト

ListMaps

マップリソースを一覧表示する権限を付与します

マップ*

aws:ResourceTag/${TagKey}

リスト

ListPlaceIndexes

場所インデックスリソースのリストを返す権限を付与します

place-index*

aws:ResourceTag/${TagKey}

リスト

ListRouteCalculators

ルート計算リソースのリストを返すアクセス許可を付与します

route-calculator*

aws:ResourceTag/${TagKey}

リスト

ListTagsForResource

リソースに割り当てたタグ (メタデータ) を一覧表示する許可を付与

API キー

aws:ResourceTag/${TagKey}

読み取り

ジオフェンスコレクション

aws:ResourceTag/${TagKey}

geo:GeofenceIds

ジョブ

aws:ResourceTag/${TagKey}

map

aws:ResourceTag/${TagKey}

place-index

aws:ResourceTag/${TagKey}

ルート計算ツール

aws:ResourceTag/${TagKey}

トラッカー

aws:ResourceTag/${TagKey}

geo:DeviceIds

ListTrackerConsumers

所与のトラッカーリソースに現在関連付けられているジオフェンスコレクションのリストを取得する権限を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

読み取り

ListTrackers

トラッカーリソースのリストを返す権限を付与します

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

リスト

PutGeofence

新しいジオフェンスを追加したり、既存のジオフェンスを更新して所与のジオフェンスコレクションにする権限を付与します

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

書き込み

SearchPlaceIndexForPosition

所与の座標を逆ジオコーディングする権限を付与します

place-index*

aws:ResourceTag/${TagKey}

読み取り

SearchPlaceIndexForSuggestions

部分的またはスペルミスのある自由形式のテキストに基づいて、住所および対象となるポイントの候補を生成する許可を付与

place-index*

aws:ResourceTag/${TagKey}

読み取り

SearchPlaceIndexForText

住所、名前、都市、地域など自由形式のテキストをジオコーディングする権限を付与します

place-index*

aws:ResourceTag/${TagKey}

読み取り

StartJob

ジョブを開始するためのアクセス許可を付与

ジョブ*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

TagResource

指定されたリソースのタグに追加するアクセス許可、またはタグを変更する許可を付与。タグは、リソースを管理するために使用できるメタデータです

API キー

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

ジオフェンスコレクション

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:GeofenceIds

ジョブ

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

ルート計算ツール

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

トラッカー

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:DeviceIds

UntagResource

指定のタグ (メタデータ) をリソースから削除する許可を付与

API キー

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

ジオフェンスコレクション

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:GeofenceIds

ジョブ

aws:ResourceTag/${TagKey}

aws:TagKeys

map

aws:ResourceTag/${TagKey}

aws:TagKeys

place-index

aws:ResourceTag/${TagKey}

aws:TagKeys

ルート計算ツール

aws:ResourceTag/${TagKey}

aws:TagKeys

トラッカー

aws:ResourceTag/${TagKey}

aws:TagKeys

geo:DeviceIds

UpdateGeofenceCollection

ジオフェンスコレクションを更新する許可を付与

ジオフェンスコレクション*

aws:ResourceTag/${TagKey}

geo:GeofenceIds

書き込み

UpdateKey

API キーリソースを更新するための許可を付与します

api-key*

aws:ResourceTag/${TagKey}

書き込み

UpdateMap

マップリソースを更新する許可を付与

マップ*

aws:ResourceTag/${TagKey}

書き込み

UpdatePlaceIndex

場所インデックスリソースを更新する許可を付与

place-index*

aws:ResourceTag/${TagKey}

書き込み

UpdateRouteCalculator

ルート計算リソースを更新する許可を付与

route-calculator*

aws:ResourceTag/${TagKey}

書き込み

UpdateTracker

トラッカーリソースを更新する許可を付与

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

書き込み

VerifyDevicePosition

デバイスの位置を確認する許可を付与する

トラッカー*

aws:ResourceTag/${TagKey}

geo:DeviceIds

読み取り

Amazon Location で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

API キー

arn:${Partition}:geo:${Region}:${Account}:api-key/${KeyName}

aws:ResourceTag/${TagKey}

ジオフェンスコレクション

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

aws:ResourceTag/${TagKey}

geo:GeofenceIds

ジョブ

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

aws:ResourceTag/${TagKey}

マップ

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

aws:ResourceTag/${TagKey}

place-index

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

aws:ResourceTag/${TagKey}

ルート計算ツール

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

aws:ResourceTag/${TagKey}

トラッカー

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

aws:ResourceTag/${TagKey}

geo:DeviceIds

Amazon Location の条件キー

Amazon Location では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエスト内のタグのキーと値でアクセスをフィルター

String

aws:ResourceTag/${TagKey}

リクエスト内のタグキーと値のペアが存在するかどうかでアクションをフィルタリングします

String

aws:TagKeys

リクエスト内のタグキーでアクセスをフィルタリングします

ArrayOfString

geo:DeviceIds

リクエスト内のデバイス ID の有無でアクセスをフィルタリング

ArrayOfString

geo:GeofenceIds

リクエスト内のジオフェンス ID の有無でアクセスをフィルタリング

ArrayOfString