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