Amazon Location을 사용하여 맵 리소스 관리
이 주제에서는 Amazon Location Service 내에서 맵의 관리 및 구성을 다룹니다. 맵 리소스를 생성하고 사용자 지정하여 위치 기반 애플리케이션에 맞게 매핑 환경을 조정할 수 있는 방법을 설명합니다.
Amazon Location 콘솔AWS CLI 또는 Amazon Location API를 사용하여 맵 리소스를 관리할 수 있습니다.
맵 리소스 목록
Amazon Location 콘솔AWS CLI 또는 Amazon Location API를 사용하여 맵 리소스 목록을 볼 수 있습니다.
- Console
-
Amazon Location 콘솔을 사용하여 기존 맵 리소스 목록을 보려면
- API
-
Amazon Location Maps API에서 ListMaps
작업을 사용합니다.
다음은 AWS 계정의 맵 리소스 목록을 가져오기 위한 API 요청입니다.
POST /maps/v0/list-maps
다음은 ListMaps
에 대한 응답의 예입니다.
{
"Entries": [
{
"CreateTime": 2020-10-30T01:38:36Z,
"DataSource": "Esri",
"Description": "string",
"MapName": "ExampleMap
",
"UpdateTime": 2020-10-30T01:38:36Z
}
],
"NextToken": "1234-5678-9012"
}
- CLI
-
list-map
명령을 사용합니다.
다음 예는 AWS 계정의 맵 리소스 목록을 가져오는 AWS CLI입니다.
aws location list-maps
맵 리소스 세부 정보 가져오기
Amazon Location 콘솔AWS CLI 또는 Amazon Location API를 사용하여 AWS 계정의 모든 맵 리소스에 대한 세부 정보를 얻을 수 있습니다.
- Console
-
Amazon Location 콘솔을 사용하여 맵 리소스의 세부 정보를 보려면
- API
-
Amazon Location Maps API에서 DescribeMap
작업을 사용합니다.
다음은 ExampleMap
의 맵 리소스 세부 정보를 가져오기 위한 API 요청입니다.
GET /maps/v0/maps/ExampleMap
다음은 DescribeMap
에 대한 응답의 예입니다.
{
"Configuration": {
"Style": "VectorEsriNavigation"
},
"CreateTime": 2020-10-30T01:38:36Z,
"DataSource": "Esri",
"Description": "string",
"MapArn": "arn:aws:geo:us-west-2:123456789012:maps/ExampleMap",
"MapName": "ExampleMap
",
"Tags": {
"Tag1" : "Value1"
},
"UpdateTime": 2020-10-30T01:40:36Z
}
- CLI
-
describe-map
명령을 사용합니다.
다음 예는 ExampleMap
의 맵 리소스 세부 정보를 가져오는 AWS CLI입니다.
aws location describe-map \
--map-name "ExampleMap
"
맵 리소스 삭제
Amazon Location 콘솔AWS CLI 또는 Amazon Location API를 사용하여 AWS 계정에서 맵 리소스를 삭제할 수 있습니다.
- Console
-
Amazon Location 콘솔을 사용하여 기존 맵 리소스를 삭제하려면
- API
-
Amazon Location Maps API에서 DeleteMap
작업을 사용합니다.
다음 예시는 맵 리소스 ExampleMap
을 삭제하기 위한 API 요청입니다.
DELETE /maps/v0/maps/ExampleMap
다음은 DeleteMap
에 대한 성공적인 응답의 예입니다.
HTTP/1.1 200
- CLI
-
delete-map
명령을 사용합니다.
다음 예시는 맵 리소스 ExampleMap
을 삭제하는 AWS CLI 명령입니다.
aws location delete-map \
--map-name "ExampleMap
"