管理您的跟踪器资源 - Amazon Location Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理您的跟踪器资源

您可以使用亚马逊定位控制台AWS CLI、或亚马逊位置 API 管理您的跟踪器。

列出您的追踪器

您可以使用亚马逊定位控制台、或 Amazon Location API 查看您的跟踪器列表:AWS CLI

Console

使用 Amazon 定位控制台查看现有跟踪器列表

  1. 通过 https://console.aws.amazon.com/location/ 打开亚马逊定位控制台。

  2. 从左侧导航中选择 Dockets(跟踪器)。

  3. 在 “我的跟踪链接” 下查看您的跟踪资源列表。

API

使用亚马逊位置追踪器 API 中的ListTrackers操作。

以下示例是一个 API 请求,用于获取您的 AWS 账户中的跟踪器列表。

POST /tracking/v0/list-trackers

以下为响应示例ListTrackers

{ "Entries": [ { "CreateTime": 2020-10-02T19:09:07.327Z, "Description": "string", "TrackerName": "ExampleTracker", "UpdateTime": 2020-10-02T19:10:07.327Z } ], "NextToken": "1234-5678-9012" }
CLI

使用 list-trackers 命令。

以下示例AWS CLI用于获取您AWS账户中的跟踪器列表。

aws location list-trackers

断开跟踪器与地理围栏集合的连接

您可以使用 Amazon Location 控制台、或 Amazon Location API 将AWS CLI跟踪器与地理围栏集合断开连接:

Console

使用 Amazon Location 控制台取消跟踪器与关联的地理围栏集合的关联

  1. 通过 https://console.aws.amazon.com/location/ 打开亚马逊定位控制台。

  2. 从左侧导航窗格中选择 Dockets(跟踪器)。

  3. 在 “我的跟踪器” 下,选择目标跟踪器的名称链接。

  4. 在 “关联的 Geofence 集合” 下,选择一个具有 “已链接” 状态的 geofence 集合。

  5. 选择 “取消链接”。

API

使用亚马逊位置追踪器 API 中的DisassociateTrackerConsumer操作。

以下示例是一个 API 请求,用于取消跟踪器与关联的 geofence 集合的关联。

DELETE /tracking/v0/trackers/ExampleTracker/consumers/arn:aws:geo:us-west-2:123456789012:geofence-collection/ExampleCollection

以下为响应示例DisassociateTrackerConsumer

HTTP/1.1 200
CLI

使用 disassociate-tracker-consumer 命令。

以下示例是取消跟踪器与关联的 geofence 集合的关联的AWS CLI命令。

aws location disassociate-tracker-consumer \ --consumer-arn "arn:aws:geo:us-west-2:123456789012:geofence-collection/ExampleCollection" \ --tracker-name "ExampleTracker"

获取跟踪器详细信息

您可以使用亚马逊定位控制台、或 Amazon Location API 获取AWS账户中任何跟踪器的详细信息。AWS CLI

Console

使用亚马逊定位控制台查看跟踪器详情

  1. 通过 https://console.aws.amazon.com/location/ 打开亚马逊定位控制台。

  2. 从左侧导航中选择 Dockets(跟踪器)。

  3. 在 “我的跟踪器” 下,选择目标跟踪器的名称链接。

  4. 在 “信息” 下查看跟踪器详细信息

API

使用亚马逊位置追踪器 API 中的DescribeTracker操作。

以下示例是获取跟踪器详细信息的 API 请求ExampleTracker

GET /tracking/v0/trackers/ExampleTracker

以下为响应示例DescribeTracker

{ "CreateTime": 2020-10-02T19:09:07.327Z, "Description": "string", "KmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab", "PositionFiltering": "TimeBased", "Tags": { "Tag1" : "Value1" }, "TrackerArn": "arn:aws:geo:us-west-2:123456789012:tracker/ExampleTracker", "TrackerName": "ExampleTracker", "UpdateTime": 2020-10-02T19:10:07.327Z }
CLI

使用 describe-tracker 命令。

以下示例是获取跟踪器详细信息的AWS CLI命令ExampleTracker

aws location describe-tracker \ --tracker-name "ExampleTracker"

删除跟踪器

您可以使用亚马逊定位控制台、或亚马逊位置 API 将AWS CLI跟踪器从您的AWS账户中删除:

Console

使用亚马逊位置控制台删除现有地图资源

警告

此操作将永久删除该资源。如果跟踪器资源正在使用中,您可能会遇到错误。确保目标资源不是应用程序的依赖项。

  1. 通过 https://console.aws.amazon.com/location/ 打开亚马逊定位控制台。

  2. 从左侧导航窗格中选择 Dockets(跟踪器)。

  3. 在 “我的跟踪器” 下,选择目标跟踪器。

  4. 选择 “删除跟踪器”

API

使用亚马逊位置追踪器 API 中的DeleteTracker操作。

以下示例是删除跟踪器的 API 请求ExampleTracker

DELETE /tracking/v0/trackers/ExampleTracker

以下为响应示例DeleteTracker

HTTP/1.1 200
CLI

使用 delete-tracker 命令。

以下示例是删除跟踪器的AWS CLI命令ExampleTracker

aws location delete-tracker \ --tracker-name "ExampleTracker"