将跟踪器链接到地理围栏集合 - Amazon Location Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将跟踪器链接到地理围栏集合

现在你已经有了地理围栏集合和跟踪器,你可以将它们链接在一起,这样就可以根据你的所有地理围栏自动评估位置更新。如果您不想评估所有位置更新,或者如果您不想将某些位置存储在跟踪器资源中,则可以按需根据地理围栏评估设备位置

当根据地理围栏评估设备位置时,会生成事件。您可以为这些事件设置操作。有关您可以为 geofence 事件设置的操作的更多信息,请参阅与亚马逊一起回应亚马逊Location Service 事件 EventBridge

Amazon Location 事件包括生成该事件的设备位置更新的属性以及进入或退出的地理围栏的某些属性。有关地理围栏事件中包含的数据的更多信息,请参阅亚马逊Lo EventBridge cation Service 亚马逊事件示例

以下示例使用控制台、或 Amazon Location API 将AWS CLI跟踪资源链接到地理围栏集合。

Console

使用亚马逊Location Service 控制台将跟踪资源链接到 geofence 集合

  1. 打开亚马逊Location Service 控制台,网址为 https://console.aws.amazon.com/location/

  2. 在左侧导航窗格中,选择 Tracker (跟踪器)。

  3. 在 “设备跟踪器” 下,选择目标跟踪器的名称链接。

  4. 链接的 Geofence 集合下,选择 “链接 Geofence 集合”。

  5. 链接的 Geofence 集合窗口中,从下拉菜单中选择一个 geofence 集合。

  6. 选择链接

关联跟踪资源后,系统会将其分配为 “活跃” 状态。

API

使用 Amazon Location API 将跟踪资源链接到地理围栏集合

使用亚马逊位置追踪器 API 中的AsssociateTrackerConsumer操作。

以下示例使用一个 API 请求,该请求使用其亚马逊资源名称 (ARN) ExampleTracker与地理围栏集合相关联。

POST /tracking/v0/trackers/ExampleTracker/consumers Content-type: application/json { "ConsumerArn": "arn:aws:geo:us-west-2:123456789012:geofence-collection/ExampleGeofenceCollection" }
AWS CLI

使用AWS CLI命令将跟踪器资源链接到 geofence 集合

使用 associate-tracker-consumer 命令。

以下示例使用创建名AWS CLI为的地理围栏集合ExampleGeofenceCollection

aws location \ associate-tracker-consumer \ --consumer-arn "arn:aws:geo:us-west-2:123456789012:geofence-collection/ExampleGeofenceCollection" \ --tracker-name "ExampleTracker"