Amazon Location のアクション、リソース、および条件キー
Amazon Location (サービスプレフィックス: geo) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon Location で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AssociateTrackerConsumer |
書き込み |
|||
|
BatchDeleteDevicePositionHistory |
書き込み |
|||
|
BatchDeleteGeofence |
書き込み |
|||
|
BatchEvaluateGeofences |
書き込み |
|||
|
BatchGetDevicePosition |
読み取り |
|||
|
BatchPutGeofence |
書き込み |
|||
|
BatchUpdateDevicePosition |
書き込み |
|||
|
CalculateRoute |
読み取り |
|||
|
CalculateRouteMatrix |
読み取り |
|||
|
CancelJob |
書き込み |
|||
|
CreateGeofenceCollection |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateKey |
読み取り |
|||
読み取り |
||||
書き込み |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
タグ付け、書き込み |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
|
CreateMap |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreatePlaceIndex |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateRouteCalculator |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateTracker |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteGeofenceCollection |
書き込み |
|||
|
DeleteKey |
書き込み |
|||
|
DeleteMap |
書き込み |
|||
|
DeletePlaceIndex |
書き込み |
|||
|
DeleteRouteCalculator |
書き込み |
|||
|
DeleteTracker |
書き込み |
|||
|
DescribeGeofenceCollection |
読み取り |
|||
|
DescribeKey |
読み取り |
|||
|
DescribeMap |
読み取り |
|||
|
DescribePlaceIndex |
読み取り |
|||
|
DescribeRouteCalculator |
読み取り |
|||
|
DescribeTracker |
読み取り |
|||
|
DisassociateTrackerConsumer |
書き込み |
|||
|
ForecastGeofenceEvents |
読み取り |
|||
|
GetDevicePosition |
読み取り |
|||
|
GetDevicePositionHistory |
読み取り |
|||
|
GetGeofence |
読み取り |
|||
|
GetJob |
読み取り |
|||
|
GetMapGlyphs |
読み取り |
|||
|
GetMapSprites |
読み取り |
|||
|
GetMapStyleDescriptor |
読み取り |
|||
|
GetMapTile |
読み取り |
|||
|
GetPlace |
読み取り |
|||
|
ListDevicePositions |
読み取り |
|||
|
ListGeofenceCollections |
リスト |
|||
|
ListGeofences |
読み取り |
|||
|
ListJobs |
リスト |
|||
|
ListKeys |
リスト |
|||
|
ListMaps |
リスト |
|||
|
ListPlaceIndexes |
リスト |
|||
|
ListRouteCalculators |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
ListTrackerConsumers |
読み取り |
|||
|
ListTrackers |
リスト |
|||
|
PutGeofence |
書き込み |
|||
|
SearchPlaceIndexForPosition |
読み取り |
|||
|
SearchPlaceIndexForSuggestions |
読み取り |
|||
|
SearchPlaceIndexForText |
読み取り |
|||
|
StartJob |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
geo.amazonaws.com |
書き込み |
||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateGeofenceCollection |
書き込み |
|||
|
UpdateKey |
読み取り |
|||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
書き込み |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
読み取り |
||||
|
UpdateMap |
書き込み |
|||
|
UpdatePlaceIndex |
書き込み |
|||
|
UpdateRouteCalculator |
書き込み |
|||
|
UpdateTracker |
書き込み |
|||
|
VerifyDevicePosition |
読み取り |
Amazon Location で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
ジオフェンスコレクションとトラッカーリソースの間の関連付けを作成する権限を付与します |
書き込み |
|||
トラッカーリソースからデバイス位置履歴のバッチを削除する許可を付与 |
書き込み |
|||
ジオフェンスのコレクションからジオフェンスのバッチを削除する権限を付与します |
書き込み |
|||
所与のジオフェンスコレクション内のジオフェンスの位置に照らしてデバイスの位置を評価する権限を付与します |
書き込み |
|||
デバイスの位置を取得するためのバッチリクエストを送信する権限を付与します |
読み取り |
|||
所与のジオフェンスコレクションにジオフェンスを追加するバッチリクエストを送信する権限を付与します |
書き込み |
|||
1 つ異常のデバイスの位置更新をトラッカーリソースにアップロードする権限を付与します |
書き込み |
|||
指定されたルート計算リソースを使用してルートを計算する許可を付与 |
読み取り |
|||
指定済みルート計算リソースを使用して、ルートマトリクスを計算する許可を付与します |
読み取り |
|||
ジョブをキャンセルする許可を付与 |
書き込み |
|||
ジオフェンスコレクションを作成する権限を付与します |
書き込み |
|||
API キーリソースを作成するための許可を付与します |
書き込み |
|||
マップリソースを作成する権限を付与します |
書き込み |
|||
場所インデックスリソースを作成する権限を付与します |
書き込み |
|||
ルート計算リソースを作成する許可を付与 |
書き込み |
|||
トラッカーリソースを作成する権限を付与します |
書き込み |
|||
ジオフェンスコレクションを削除する許可を付与 |
書き込み |
|||
API キーリソースを削除するための許可を付与します |
書き込み |
|||
マップリソースを削除する権限を付与します |
書き込み |
|||
場所インデックスリソースを削除する権限を付与します |
書き込み |
|||
ルート計算リソースを削除する許可を付与 |
書き込み |
|||
トラッカーリソースを削除する権限を付与します |
書き込み |
|||
ジオフェンスコレクションの詳細を取得する許可を付与 |
読み取り |
|||
API キーリソースの詳細とシークレットを取得するための許可を付与します |
読み取り |
|||
マップリソースの詳細を取得する許可を付与。 |
読み取り |
|||
場所インデックスリソースの詳細を取得する許可を付与 |
読み取り |
|||
ルート計算リソースの詳細を取得する許可を付与 |
読み取り |
|||
トラッカーリソースの詳細を取得する権限を付与します |
読み取り |
|||
トラッカーリソースとジオフェンスコレクションの間の関連付けを削除する権限を付与します。 |
書き込み |
|||
特定のジオフェンスコレクションに保存されているジオフェンスのイベントを予測する許可を付与する |
読み取り |
|||
最新のデバイス位置を取得する権限を付与します |
読み取り |
|||
デバイス位置履歴を取得する許可を付与します |
読み取り |
|||
ジオフェンスコレクションからジオフェンスの詳細を取得する許可を付与します |
読み取り |
|||
ジョブの詳細を取得するアクセス許可を付与します |
読み取り |
|||
マップリソースのグリフファイルを取得する権限を付与します |
読み取り |
|||
マップリソースのスプライトファイルを取得する権限を付与します |
読み取り |
|||
マップリソースからマップスタイル記述子を取得するパーミッションを付与します |
読み取り |
|||
マップリソースからマップタイルを取得する権限を付与します |
読み取り |
|||
ユニーク ID でその場所を検索する許可を付与 |
読み取り |
|||
指定されたトラッカーリソースからデバイスのリストと最新の位置を取得する許可を付与 |
読み取り |
|||
ジオフェンスコレクションを一覧表示する権限を付与します |
リスト |
|||
所与のジオフェンスのコレクションに保存されているジオフェンスを一覧表示する権限を付与します |
読み取り |
|||
ジョブを一覧表示する許可を付与 |
リスト |
|||
API キーリソースを一覧表示するための許可を付与します |
リスト |
|||
マップリソースを一覧表示する権限を付与します |
リスト |
|||
場所インデックスリソースのリストを返す権限を付与します |
リスト |
|||
ルート計算リソースのリストを返すアクセス許可を付与します |
リスト |
|||
リソースに割り当てたタグ (メタデータ) を一覧表示する許可を付与 |
読み取り |
|||
所与のトラッカーリソースに現在関連付けられているジオフェンスコレクションのリストを取得する権限を付与します |
読み取り |
|||
トラッカーリソースのリストを返す権限を付与します |
リスト |
|||
新しいジオフェンスを追加したり、既存のジオフェンスを更新して所与のジオフェンスコレクションにする権限を付与します |
書き込み |
|||
所与の座標を逆ジオコーディングする権限を付与します |
読み取り |
|||
部分的またはスペルミスのある自由形式のテキストに基づいて、住所および対象となるポイントの候補を生成する許可を付与 |
読み取り |
|||
住所、名前、都市、地域など自由形式のテキストをジオコーディングする権限を付与します |
読み取り |
|||
ジョブを開始するためのアクセス許可を付与 |
書き込み |
|||
指定されたリソースのタグに追加するアクセス許可、またはタグを変更する許可を付与。タグは、リソースを管理するために使用できるメタデータです |
タグ付け、書き込み |
|||
指定のタグ (メタデータ) をリソースから削除する許可を付与 |
タグ付け、書き込み |
|||
ジオフェンスコレクションを更新する許可を付与 |
書き込み |
|||
API キーリソースを更新するための許可を付与します |
書き込み |
|||
マップリソースを更新する許可を付与 |
書き込み |
|||
場所インデックスリソースを更新する許可を付与 |
書き込み |
|||
ルート計算リソースを更新する許可を付与 |
書き込み |
|||
トラッカーリソースを更新する許可を付与 |
書き込み |
|||
デバイスの位置を確認する許可を付与する |
読み取り |
Amazon Location で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:geo:${Region}:${Account}:api-key/${KeyName} |
||
arn:${Partition}:geo:${Region}:${Account}:geofence-collection/${GeofenceCollectionName} |
||
arn:${Partition}:geo:${Region}:${Account}:job/${JobId} |
||
arn:${Partition}:geo:${Region}:${Account}:map/${MapName} |
||
arn:${Partition}:geo:${Region}:${Account}:place-index/${IndexName} |
||
arn:${Partition}:geo:${Region}:${Account}:route-calculator/${CalculatorName} |
||
arn:${Partition}:geo:${Region}:${Account}:tracker/${TrackerName} |
Amazon Location の条件キー
Amazon Location では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエスト内のタグのキーと値でアクセスをフィルター |
String |
|
リクエスト内のタグキーと値のペアが存在するかどうかでアクションをフィルタリングします |
String |
|
リクエスト内のタグキーでアクセスをフィルタリングします |
ArrayOfString |
|
リクエスト内のデバイス ID の有無でアクセスをフィルタリング |
ArrayOfString |
|
リクエスト内のジオフェンス ID の有無でアクセスをフィルタリング |
ArrayOfString |