Amazon Location 的操作、资源和条件键
Amazon Location(服务前缀:geo)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
由 Amazon 位置定义的 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 |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
geo.amazonaws |
写入 |
||
|
TagResource |
标记、写作 |
|||
|
UntagResource |
标记、写作 |
|||
|
UpdateGeofenceCollection |
写入 |
|||
|
UpdateKey |
读取 |
|||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
写入 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
读取 |
||||
|
UpdateMap |
写入 |
|||
|
UpdatePlaceIndex |
写入 |
|||
|
UpdateRouteCalculator |
写入 |
|||
|
UpdateTracker |
写入 |
|||
|
VerifyDevicePosition |
读取 |
Amazon Location 定义的操作
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予在地理围栏集合和跟踪器资源之间创建关联的权限 |
写入 |
|||
授予从跟踪器资源中删除一批设备位置历史记录的权限 |
写入 |
|||
授予从地理围栏集合中删除一批地理围栏的权限 |
写入 |
|||
授予根据给定地理围栏集合中地理围栏的位置评估设备位置的权限 |
写入 |
|||
授予发送检索设备位置的批处理请求的权限 |
读取 |
|||
授予向给定地理围栏集合中添加地理围栏的批处理请求的权限 |
写入 |
|||
授予将一台或多台设备的位置更新上传到跟踪器资源的权限 |
写入 |
|||
授予使用给定路径计算器资源计算路线的权限 |
读取 |
|||
授予使用给定路由计算器资源计算路由矩阵的权限 |
读取 |
|||
授予取消作业的权限 |
写入 |
|||
授予创建地理围栏集合的权限 |
写入 |
|||
授予权限以创建 API 密钥资源 |
写入 |
|||
授予创建映射资源的权限 |
写入 |
|||
授予创建地点索引资源的权限 |
写入 |
|||
授予创建路由计算器资源的权限 |
写入 |
|||
授予创建跟踪器资源的权限 |
写入 |
|||
授予删除地理围栏集合的权限 |
写入 |
|||
授予权限以删除 API 密钥资源 |
写入 |
|||
授予删除映射资源的权限 |
写入 |
|||
授予删除地点索引资源的权限 |
写入 |
|||
授予删除路由计算器资源的权限 |
写入 |
|||
授予删除跟踪器资源的权限 |
写入 |
|||
授予检索地理围栏集合详细信息的权限 |
读取 |
|||
授予权限以检索 API 密钥资源详细信息和密钥 |
读取 |
|||
授予检索映射资源详细信息的权限 |
读取 |
|||
授予检索地点索引资源详细信息的权限 |
读取 |
|||
授予检索路由计算器资源详细信息的权限 |
读取 |
|||
授予检索跟踪器资源详细信息的权限 |
读取 |
|||
授予删除跟踪器资源和地理围栏集合之间的关联的权限 |
写入 |
|||
授予权限以预测存储在给定地理围栏集合中的地理围栏事件 |
读取 |
|||
授予检索最新设备位置的权限 |
读取 |
|||
授予检索设备位置历史记录的权限 |
读取 |
|||
授予从地理围栏集合中检索地理围栏详细信息的权限 |
读取 |
|||
授予检索工作详细信息的权限 |
读取 |
|||
授予检索地图资源的字形文件的权限 |
读取 |
|||
授予检索地图资源的 Sprite 文件的权限 |
读取 |
|||
授予从地图资源检索地图样式描述符的权限 |
读取 |
|||
授予从地图资源检索地图图块的权限 |
读取 |
|||
授予权限以通过其唯一 ID 查找地点 |
读取 |
|||
授予从给定跟踪器资源检索设备列表及其最新位置的权限 |
读取 |
|||
授予列出地理围栏集合的权限 |
列表 |
|||
授予列出存储在给定地理围栏集合中的地理围栏的权限 |
读取 |
|||
授予列出作业的权限 |
列表 |
|||
授予权限以列出 API 密钥资源 |
列表 |
|||
授予列出映射资源的权限 |
列表 |
|||
授予返回地点索引资源列表的权限 |
列表 |
|||
授予返回路由计算器资源列表的权限 |
列表 |
|||
授予列出已分配给资源的标签(元数据)的权限 |
读取 |
|||
授予检索当前与给定跟踪器资源关联的地理围栏集合列表的权限 |
读取 |
|||
授予返回跟踪器资源列表的权限 |
列表 |
|||
授予向给定地理围栏添加新地理围栏或将现有地理围栏更新到给定地理围栏的权限 |
写入 |
|||
授予对给定坐标进行反向地理编码的权限 |
读取 |
|||
授予权限以基于部分或拼写错误的自由格式文本生成地址和兴趣点的建议 |
读取 |
|||
授予对地址、名称、城市或地区等自由格式文本进行地理编码的权限 |
读取 |
|||
授予权限以启动任务 |
写入 |
|||
授予添加或修改给定资源标签的权限。标签是可用于管理资源的元数据 |
标记、写作 |
|||
授予从资源中删除给定标签(元数据)的权限 |
标记、写作 |
|||
授予更新地理围栏集合的权限 |
写入 |
|||
授予权限以更新 API 密钥资源 |
写入 |
|||
授予权限以更新映射资源 |
写入 |
|||
授予删除地点索引资源的权限 |
写入 |
|||
授予创建路由计算器资源的权限 |
写入 |
|||
授予更新跟踪器资源的权限 |
写入 |
|||
授予权限以验证设备位置 |
读取 |
Amazon Location 定义的资源类型
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。
| 资源类型 | ARN | 条件键 |
|---|---|---|
arn: $ {Partition}: geo: $ {Region}: $ {Account}: api-key/$ {} KeyName |
||
arn: $ {Partition}: geo: $ {Region}: $ {账户}: 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 policy 的 Condition 元素中使用的条件键。
| 条件键 | 描述 | 类型 |
|---|---|---|
按请求中标签的键和值筛选访问 |
字符串 |
|
根据在请求中是否具有标签键值对来筛选访问权限 |
字符串 |
|
按请求中的标签键筛选访问 |
ArrayOfString |
|
根据在请求中是否具有设备 ID 来筛选访问权限 |
ArrayOfString |
|
根据在请求中是否具有地理围栏 ID 来筛选访问权限 |
ArrayOfString |