将跟踪器关联到地理围栏集合 - Amazon Location Service

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

将跟踪器关联到地理围栏集合

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

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

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

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

Console

使用 Amazon Location Service 控制台将跟踪器资源关联到地理围栏集合

  1. 打开 Amazon Location Service 控制台:https://console.aws.amazon.com/location/

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

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

  4. 链接的地理围栏集合下,选择链接地理围栏集合

  5. 链接的地理围栏集合窗口中,从下拉菜单中选择一个地理围栏集合。

  6. 选择关联

在您关联跟踪器资源后,它将处于活动状态

API

使用 Amazon Location API 将跟踪器资源关联到地理围栏集合

使用 Amazon Location 跟踪器 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 命令将跟踪器资源链接到地理围栏集合

使用 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"