Best practices for Amazon Location Service - Amazon Location Service

Amazon Location Service is in preview release and is subject to change.

Best practices for Amazon Location Service

This topic provides best practices to help you use Amazon Location Service. While these best practices can help you take full advantage of the Amazon Location Service, they do not represent a complete solution. You should follow only the recommendations that are applicable for your environment.

Security

To help manage or even avoid security risks, consider the following best practices:

  • Use identity federation, IAM users, and IAM roles to manage, control, or limit access to your Amazon Location resources. For more information, see IAM Best Practices in the IAM User Guide.

  • Follow the Principle of Least Privilege to grant only the minimum required access to your Amazon Location Service resources. For more information, see Managing access using policies.

  • Use monitoring and logging tools to track resource access and usage. For more information, see Logging and Monitoring in Amazon Location Service and Logging Data Events for Trails in the AWS CloudTrail User Guide.

  • Use secure connections, such as those that begin with https:// to add security and protect users against attacks while data is being transmitted between the server and browser.

For more information about detective and preventive security best practices, see the topic on Security best practices for Amazon Location Service.

Resource management

To help effectively manage your location resources in Amazon Location Service, consider the following best practices:

  • Use regional endpoints that are central to your expected user base to improve their experience.

  • For resources that use data providers, such as map resources and Place index resources, make sure to follow the terms of use agreement of the specific data provider. For more information, see Data providers.

Billing and cost management

To help manage your costs and billing, consider the following best practice: