Getting started with FlexMatch - Amazon GameLift
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 (PDF).

Getting started with FlexMatch

Use the resources in this section to help you get started with buildiing a matchmaking system with FlexMatch.

Set up an Amazon Web Services account for FlexMatch

Amazon GameLift FlexMatch is an Amazon service, and you must have an Amazon account to use this service. Creating an Amazon account is free. For more information on what you can do with an Amazon account, see Getting Started with Amazon.

If you are using FlexMatch with other Amazon GameLift solutions, see the following topics:

To set up your account for Amazon GameLift
  1. Get an account. Open Amazon Web Services and choose Sign In to the Console. Follow the prompts to either create a new account or sign in to an existing one.

  2. Set up an administrative user group. Open the Amazon Identity and Access Management (IAM) service console and follow the steps to create or update users or user groups. IAM manages access to your Amazon services and resources. Everyone who accesses your FlexMatch resources, using the Amazon GameLift console or by calling Amazon GameLift APIs, must be given explicit access. For detailed instructions on using the console (or the Amazon CLI or other tools) to set up user groups, see Creating IAM Users.

  3. Attach a permissions policy to your user or user group. Access to Amazon services and resources are managed by attaching an IAM policy to a user or user group. Permissions policies specify a set of Amazon services and actions a user has to have access to.

    For Amazon GameLift, you must create a custom permissions policy and attach it to each user or user group. A policy is a JSON document. Use the example below to create your policy.

The following example illustrates an inline permissions policy with administrative permissions for all Amazon GameLift resources and actions. You can choose to limit access by specifying only FlexMatch-specific items.

{ "Version": "2012-10-17", "Statement": { "Effect": "Allow", "Action": "gamelift:*", "Resource": "*" } }