本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将跟踪器关联到地理围栏集合
现在你已经有了地理围栏集合和跟踪器,你可以将它们链接在一起,这样就可以根据你的所有地理围栏自动评估位置更新。如果您不想评估所有位置更新,或者如果您不想将某些位置存储在跟踪器资源中,则可以按需根据地理围栏评估设备位置。
根据地理围栏评估设备位置时,会生成事件。您可以为这些事件设置操作。有关您可以为地理围栏事件设置的操作的更多信息,请参阅通过亚马逊回应 Amazon Location Servic e 事件。 EventBridge
Amazon Location 事件包括生成该事件的设备位置更新的属性以及进入或退出的地理围栏的一些属性。有关地理围栏事件中包含的数据的更多信息,请参阅 Amazon Location Service 的亚马逊 EventBridge 活动示例。
以下示例使用控制台、AWS CLI 或 Amazon Location API 将跟踪器资源链接到地理围栏集合。
- Console
-
使用 Amazon Location Service 控制台将跟踪器资源关联到地理围栏集合
在您关联跟踪器资源后,它将处于活动状态。
- 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
"