웹 또는 모바일 애플리케이션에 맵을 표시하는 것을 포함하여 Amazon Location Service를 사용하는 많은 시나리오에서는 IAM으로 로그인하지 않은 사용자에게 액세스를 허용해야 합니다. 이러한 인증되지 않은 시나리오의 경우, 두 가지 옵션이 있습니다.
-
API 키 사용 – 인증되지 않은 사용자에게 액세스 권한을 부여하려면 Amazon Location Service 리소스에 대한 읽기 전용 액세스 권한을 부여하는 API 키를 생성할 수 있습니다. 이는 모든 사용자를 인증하고 싶지 않은 경우에 유용합니다. 웹 애플리케이션을 예로 들 수 있습니다. API 키에 대한 자세한 내용은 API 키를 사용하여 인증되지 않은 게스트의 애플리케이션 액세스 허용 단원을 참조하세요.
-
Amazon Cognito 사용 – API 키의 대안은 Amazon Cognito를 사용하여 익명 액세스를 허용하는 것입니다. Amazon Cognito를 사용하면 인증되지 않은 사용자가 수행할 수 있는 작업을 정의하는 IAM 정책을 통해 더욱 풍부한 권한 부여를 생성할 수 있습니다. Amazon Cognito 사용에 대한 자세한 내용은 Amazon Cognito를 사용하여 미인증 게스트의 애플리케이션 액세스 허용을 참조하세요.
인증되지 않은 사용자에게 액세스를 제공하는 방법에 대한 개요는 Amazon Location Service에 대한 액세스 권한 부여 섹션을 참조하세요.