Setting up Amazon Personalize - Amazon Personalize
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

Setting up Amazon Personalize

Before using Amazon Personalize, you must have an Amazon Web Services (Amazon) account. After you have an Amazon Web Services account, you can access Amazon Personalize through the Amazon Personalize console, the Amazon Command Line Interface (Amazon CLI), or the Amazon SDKs.

This guide includes examples for Amazon CLI, SDK for Python (Boto3), and SDK for Java 2.x.

Sign up for Amazon

When you sign up for Amazon, your account is automatically signed up for all services in Amazon, including Amazon Personalize. You are charged only for the services that you use.

If you have an Amazon Web Services account already, skip to the next task. If you don't have an Amazon account, use the following procedure to create one.

To sign up for Amazon

  1. Open

  2. Follow the online instructions.

    Part of the sign-up procedure involves receiving a phone call and entering a verification code on the phone keypad.

  3. Create an Amazon Identity and Access Management (IAM) admin user. See Creating your first IAM user and group in the Amazon Identity and Access Management User Guide for instructions.

    An IAM user with administrator permissions has unrestricted access to the Amazon services in your account. For information about restricting access to Amazon Personalize operations, see Amazon Personalize identity-based policies

  4. Create an IAM user for use with Amazon Personalize. The account requires certain permissions. For more information, see Setting up permissions.

Regions and endpoints

An endpoint is a URL that is the entry point for a web service. Each endpoint is associated with a specific Amazon region. Pay attention to the default regions of the Amazon Personalize console, the Amazon CLI, and the Amazon Personalize SDKs, as all Amazon Personalize components of a given campaign (dataset, solution, campaign, event tracker) must be created in the same region. For the regions and endpoints supported by Amazon Personalize, see Regions and endpoints.