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

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

管理您的跟踪器资源

您可以使用 Amazon Location 控制台、AWS CLI 或 Amazon Location API 来管理您的跟踪器。

列出您的跟踪器

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

Console

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

  1. 打开 Amazon Location 控制台:https://console.aws.amazon.com/location/

  2. 从左侧导航窗格中选择跟踪器

  3. 我的跟踪器下查看您的跟踪器资源列表。

API

使用 Amazon Location 跟踪器 API 中的 ListTrackers 操作。

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

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 账户中跟踪器列表的 AWS CLI 示例。

aws location list-trackers

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

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

Console

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

  1. 打开 Amazon Location 控制台:https://console.aws.amazon.com/location/

  2. 从左侧导航窗格中选择跟踪器

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

  4. 链接的地理围栏集合下,选择状态为已链接的地理围栏集合。

  5. 选择断开关联

API

使用 Amazon Location 跟踪器 API 中的 DisassociateTrackerConsumer 操作。

以下示例是一个用于取消跟踪器与链接的地理围栏集合的关联的 API 请求。

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 命令。

以下示例是取消跟踪器与链接的地理围栏集合的关联的 AWS CLI 命令。

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

获取跟踪器详细信息

您可以使用 Amazon Location 控制台、AWS CLI 或 Amazon Location API 来获取有关您 AWS 账户中任何跟踪器的详细信息。

Console

使用 Amazon Location 控制台查看跟踪器详情

  1. 打开 Amazon Location 控制台:https://console.aws.amazon.com/location/

  2. 从左侧导航窗格中选择跟踪器

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

  4. 信息下查看跟踪器详情。

API

使用 Amazon Location 跟踪器 API 中的 DescribeTracker 操作。

以下示例是获取其跟踪链接详情的 API 请求ExampleTracker

GET /tracking/v0/trackers/ExampleTracker

以下为 DescribeTracker 响应示例:

{ "CreateTime": 2020-10-02T19:09:07.327Z, "Description": "string", "EventBridgeEnabled": false, "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"

删除跟踪器

您可以使用 Amazon Location 控制台、AWS CLI 或 Amazon Location API 从 AWS 账户中删除跟踪器:

Console

使用 Amazon Location 控制台删除现有地图资源

警告

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

  1. 打开 Amazon Location 控制台:https://console.aws.amazon.com/location/

  2. 从左侧导航窗格中选择跟踪器

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

  4. 选择删除跟踪器

API

使用 Amazon Location 跟踪器 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"