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