教程:在 Amazon Location 中将跟踪器链接到地理围栏集合 - Amazon Location Service

教程:在 Amazon Location 中将跟踪器链接到地理围栏集合

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

根据地理围栏评估设备位置时,会生成事件。您可以为这些事件设置操作。有关您可以为地理围栏事件设置的操作的更多信息,请参阅使用 Amazon EventBridge 对 Amazon Location Service 事件做出反应

Amazon Location 事件包括生成该事件的设备位置更新的属性以及进入或退出的地理围栏的一些属性。有关地理围栏事件中包含的数据的更多信息,请参阅 适用于 Amazon Location Service Amazon 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 请求,该请求使用其 Amazon 资源名称 (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"