教學課程:將追蹤器連結至 Amazon Location 中的地理集 - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

教學課程:將追蹤器連結至 Amazon Location 中的地理集

現在您已擁有地理集和追蹤器,您可以將它們連結在一起,以便根據所有地理自動評估位置更新。如果您不想評估所有位置更新,或者,如果您沒有將某些位置儲存在追蹤器資源中,您可以根據隨需的地理位置評估裝置位置

根據地理位置評估裝置位置時,會產生事件。您可以為這些事件設定動作。如需針對地理事件設定之動作的詳細資訊,請參閱使用 Amazon 對 Amazon Location Service 事件做出回應 EventBridge

Amazon Location 事件包含產生它的裝置位置更新屬性,以及輸入或結束的地理屬性。如需地理事件中包含的資料的詳細資訊,請參閱 Amazon 定 Location Service 的 Amazon EventBridge 事件示例

下列範例使用主控台、 AWS CLI或 Amazon Location 將追蹤器資源連結至地理集APIs。

Console

使用 Amazon Location Service 主控台將追蹤器資源連結至地理集

  1. 在 開啟 Amazon Location Service 主控台https://console.aws.amazon.com/location/

  2. 在左側導覽窗格中,選擇追蹤器

  3. 裝置追蹤器 下,選取目標追蹤器的名稱連結。

  4. 連結的 Geofence 集合 下,選擇連結 Geofence 集合

  5. 連結的 Geofence 集合視窗中,從下拉式功能表中選取地理系集合。

  6. 選擇 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"