Amazon Location Service는 애플리케이션에 위치 기능을 쉽게 추가할 수 있도록 지원하는 완전관리형 서비스입니다. Amazon Location Service를 통해 맵 및 관심 지점을 제공하고 상세 주소를 지리적 좌표로 변환하며 경로를 계산하고 리소스를 추적하며 위치에 기반한 작업을 트리거하는 애플리케이션을 구축할 수 있습니다. Amazon Location Service는 고품질 지리 공간 데이터를 사용하여 맵, 위치, 경로, 추적기 및 지오펜스를 제공합니다. 이러한 기능 외에도, Amazon Location Service는 프라이버시 및 보안을 위해 데이터 제어를 유지하는 데 도움이 됩니다. 이를 기반으로 개발자 도구에서 위치 데이터에 간단하게 액세스하고, 포함된 모니터링 및 관리 기능을 통해 애플리케이션을 프로덕션으로 보다 빠르게 이동할 수 있습니다.
Amazon Location Service 기능
맵
맵은 위치 정보를 시각화하는 데 도움이 되며, 많은 위치 기반 서비스 기능의 기본입니다. Amazon Location Service에서는 글로벌 위치 데이터 공급자, Esri, HERE 및 GrabMaps가 제공하는 다양한 스타일의 맵 타일을 제공합니다. Esri, HERE 및 GrabMaps의 맵 타일은 전 세계에서 많은 고객의 신뢰를 얻었으며, 다양한 고객 애플리케이션에 맞춰 수십 년 동안 지속적으로 세밀하게 조정되고 있습니다. Esri, HERE 및 GrabMaps의 고품질 옵션과 함께, Open Data Maps는 개발자에게 더 유연한 방식으로 애플리케이션에 데이터를 통합할 수 있는 기능을 제공합니다.
위치
Amazon Location Service 위치를 사용하면 애플리케이션에서 관심 지점 검색 기능을 제공하고 주소를 경도 및 위도의 지리적 좌표로 변환(지오코딩)하며 좌표를 상세 주소로 변환(리버스 지오코딩)할 수 있습니다. Amazon Location Service는 Esri, HERE 및 GrabMaps로부터 고품질 지리 공간 데이터를 소싱하므로, 주소 데이터베이스의 다양성과 품질을 개선하는 데 이를 사용할 수 있습니다. 맵에서 위치를 시각화하려면(예: 검색 결과 표시) 서비스의 프론트엔드 모바일 또는 웹 소프트웨어 SDK 중 하나를 애플리케이션에 추가하면 됩니다. 그런 다음, 개발자 안내서의 샘플 코드를 사용하여 맵에 검색 상자를 추가하고 결과를 표시할 수 있습니다.
경로
Amazon Location 경로를 사용하면 애플리케이션에서 트럭 모드, 차량 치수 및 회피와 같은 특정 주행 제한 사항을 통해 출발 지점과 하나 이상의 목적지 사이의 주행 시간, 거리 및 방향을 요청할 수 있습니다. Amazon Location Service에서는 글로벌 위치 데이터 공급자, Esri, HERE 및 GrabMaps의 경로 계산 데이터를 제공합니다. 이를 통해 애플리케이션에서는 최신 도로 정보와 실시간 교통 정보에 기반하여 주행 시간의 정확한 예상치를 확보할 수 있습니다. Amazon Location Service 경로는 보다 빠른 배송과 연료 소비 절감과 같은 비즈니스 목표를 달성하는 데 도움을 줄 수 있습니다. 경로를 사용하려면 Amazon Location Service SDK 중 하나를 애플리케이션에 추가하면 됩니다. Amazon Location Service 개발자 안내서의 샘플 코드는 맵에서 경로를 표시하는 방법과 출발지-목적지 행렬을 채우는 방법을 보여줍니다.
추적기
Amazon Location Service 추적기를 사용하면 추적 지원 애플리케이션을 실행하는 디바이스의 현재 및 과거 위치를 즉시 검색할 수 있습니다. 이를 통해 디바이스의 위치 기록을 사용하여 재고 정리, 제조 순서 지정 또는 배송 디스패치와 같은 작업을 최적화할 수 있습니다. 또한, Amazon Location Service 지오펜스에 추적기를 연결하여 지오펜스를 기준으로 디바이스의 위치 업데이트를 자동으로 평가할 수도 있습니다. 추적기는 지오펜스를 기준으로 위치 업데이트를 저장하거나 평가하기 전에 이동하지 않은 위치 업데이트를 디바이스에서 필터링하여 비용을 줄이는 데 도움이 될 수 있습니다. 추적된 디바이스의 민감한 위치 정보(예: 시설, 자산 및 인력 위치)가 처리되며 계정에만 보관됩니다. 이를 통해 제3자로부터 민감한 정보를 보안하고 사용자 프라이버시를 보호하며 애플리케이션의 보안 위험을 줄일 수 있습니다. 자산을 추적하려면 서비스의 프론트엔드 모바일 또는 웹 SDK 중 하나를 디바이스에 추가하면 됩니다. 그리고 Amazon Location Service 추적기로 위치 업데이트를 전송하기 시작합니다. 자산 위치가 추적기에 있으면 Amazon Location Service 개발자 안내서의 샘플 코드를 사용하여 Amazon Location Service 맵에 표시할 수 있습니다.
지오펜스
Amazon Location Service 지오펜스를 통해 애플리케이션에서 추적되는 디바이스가 지오펜스로 정의한 지리적 경계를 출입하는 시점을 탐지하고 조치를 취할 수 있습니다. 지오펜스 위반이 탐지되면 Amazon Location Service는 Amazon EventBridge에 자동으로 출입 이벤트를 전송합니다. 그러면 배송 직원이 근처에 오면 레스토랑에 알림을 보내는 등 다운스트림 작업을 트리거할 수 있습니다. 이러한 이벤트 중심 설정을 사용하면 애플리케이션에서 필요에 따라 크기와 세분화 정보를 쉽게 조정할 수 있습니다. 지오펜스를 시작하려면 Amazon Location Service SDK 중 하나 또는 콘솔을 사용하여 지오펜스를 생성합니다.
데이터 보안 및 제어
데이터 제어
Amazon Location Service로 조직의 데이터를 제어합니다. Amazon Location Service는 고객 메타데이터 및 계정 정보를 제거하여 데이터 공급자에게 전송된 모든 쿼리를 익명화합니다. 또한, 민감한 추적 및 지오펜싱 위치 정보(예: 시설, 자산 및 인력 위치)는 항상 전송 및 저장시 암호화됩니다. 이를 통해 제3자로부터 민감한 정보를 보안하고 사용자 프라이버시를 보호하며 조직의 보안 위험을 줄일 수 있습니다. Amazon Location Service는 AWS Key Management Service(KMS)와도 통합되어 추적 및 지오펜싱 데이터를 암호화하는 데 기존 키를 사용하도록 지원합니다.
데이터 권한
Amazon Location Service에서는 조직의 데이터에 대한 모든 권한을 확보합니다. Amazon Location Service 라이센스 약관에 따라, 가령 맵에 데이터를 표시하거나 검색을 수행하거나 경로를 요청할 때 데이터를 판매하거나 광고 목적으로 사용할 권한을 Amazon 또는 제3자에게 부여하지 않습니다.
보안 액세스
Amazon Location Service는 AWS Identity and Access Management(IAM) 및 Amazon Cognito를 포함하여 입증된 AWS 보안 서비스와 통합되므로, 기존 자격 증명 관리 및 인증 도구를 사용하여 보다 빠르게 프로덕션으로 이동할 수 있고, 이를 통해 애플리케이션 관리자 및 사용자 모두를 위해 애플리게이션을 안전하게 보호할 수 있습니다. Amazon Location Service SDK에서 수행된 API 호출은 인증을 위해 AWS Signature 버전 4 서명 프로세스를 통해 보안됩니다. AWS IAM 또는 Amazon Cognito 인증과 함께 Amazon Location Service SDK 중 하나를 사용할 수 있습니다. 이러한 SDK는 API 호출에 서명을 하고 인정받은 이러한 기술을 사용하여 데이터를 안전하게 보호합니다.
관리 및 개발자 도구
통합된 모니터링 및 관리
Amazon Location Service는 AWS CloudFormation, Amazon CloudWatch, AWS CloudTrail 및 Amazon EventBridge와 통합되므로, 효율적으로 리소스를 프로비저닝 및 관리하고 상태 메트릭스를 모니터링하며 이벤트가 발생하면 자동으로 작업을 수행할 수 있습니다. AWS CloudFormation을 통해 리소스를 일관되고 빠르게 프로비저닝하도록 Amazon Location Service에서 템플릿을 생성합니다. Amazon CloudWatch를 사용하면 요청, 지연 시간 및 장애를 포함하여 서비스 사용량 및 상태에 대한 메트릭스를 모니터링할 수 있으므로 자체 상태 모니터링 도구를 빌드하지 않아도 됩니다. Amazon Location Service는 AWS CloudTrail에 통합하여 계정 활동에 대한 로깅 및 지속적인 모니터링을 합니다. Amazon EventBridge와의 통합을 통해 이벤트 중심 애플리케이션 아키텍처를 지원하므로, AWS Lambda 함수를 사용하여 애플리케이션 및 워크플로우의 일부를 활성화할 수 있습니다. 또한, 하나의 뷰에서 Amazon Location Service 리소스를 쉽게 관리, 식별, 구성, 검색 및 필터링할 수 있도록 태그를 사용할 수 있습니다. 태그를 생성하여 목적, 소유자, 환경 또는 청구 관계에 따라 리소스를 분류할 수 있습니다.
개발자 도구
Amazon Location Service는 위치 지원 애플리케이션을 구축하기 위한 다양한 개발자용 도구를 제공합니다. 여기에는 표준 AWS SDK, 프론트엔드 모바일 및 웹 SDK, 그리고 샘플 코드가 포함되어 있으며, 이를 MapLibre와 같은 오픈 소스 라이브러리와 결합할 수 있습니다. Amazon Location Service 콘솔에서 개발자는 서비스의 다양한 지리적 위치 기능을 살펴볼 수 있는 시각적 대화형 학습 도구를 사용하여 빠르게 학습하고 시작할 수 있습니다. 또한, 강력한 애플리케이션을 구축하기 위해 Amazon Location Service는 지오마케팅, 자산 추적 및 배송에 관한 솔루션 안내서도 제공합니다. 이러한 리소스를 통해 개발 환경 및 사용 사례에 가장 적합한 도구와 설명서를 사용하여 프로덕션으로 진행하는 시간을 단축할 수 있습니다. Amazon Location Service 콘솔, AWS 도구 웹 사이트 및 AWS 설명서를 통해 이러한 도구와 리소스에 액세스하세요.