本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程:將追蹤器連結至 Amazon Location 中的地理集
現在您已擁有地理集和追蹤器,您可以將它們連結在一起,以便根據所有地理自動評估位置更新。如果您不想評估所有位置更新,或者,如果您沒有將某些位置儲存在追蹤器資源中,您可以根據隨需的地理位置評估裝置位置。
根據地理位置評估裝置位置時,會產生事件。您可以為這些事件設定動作。如需針對地理事件設定之動作的詳細資訊,請參閱使用 Amazon 對 Amazon Location Service 事件做出回應 EventBridge。
Amazon Location 事件包含產生它的裝置位置更新屬性,以及輸入或結束的地理屬性。如需地理事件中包含的資料的詳細資訊,請參閱 Amazon 定 Location Service 的 Amazon EventBridge 事件示例。
下列範例使用主控台、 AWS CLI或 Amazon Location 將追蹤器資源連結至地理集APIs。
- Console
-
使用 Amazon Location Service 主控台將追蹤器資源連結至地理集
-
在 開啟 Amazon Location Service 主控台https://console.aws.amazon.com/location/。
-
在左側導覽窗格中,選擇追蹤器 。
-
在裝置追蹤器 下,選取目標追蹤器的名稱連結。
-
在連結的 Geofence 集合 下,選擇連結 Geofence 集合 。
-
在連結的 Geofence 集合視窗中,從下拉式功能表中選取地理系集合。
-
選擇 Link (連結)。
連結追蹤器資源後,系統便會為其指派作用中狀態。
- API
-
使用 Amazon Location 將追蹤器資源連結至地理集 APIs
從 Amazon Location Trackers 使用 AsssociateTrackerConsumer
操作APIs。
下列範例使用API關聯 ExampleTracker
使用其 Amazon Resource Name (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
"