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).
Set up API keys using the API Gateway console
To set up API keys, do the following:
Before setting up API keys, you must have created an API and deployed it to a stage. After you create an API key value, it cannot be changed.
For instructions on how to create and deploy an API
by using the API Gateway console, see Creating a REST API in Amazon API Gateway and Deploying a REST API in Amazon API Gateway, respectively.
The following procedure describes how to configure an API method to require an API
key.
- Old REST API console
We've redesigned the API Gateway console. The old console experience will no longer be available starting December 2023.
To configure an API method to require an API key
Sign in to the Amazon Web Services Management Console and open
the API Gateway console at
https://console.amazonaws.cn/apigateway/.
Choose a REST API.
-
In the API Gateway main navigation pane, choose
Resources.
-
Under Resources, create a new method or choose an
existing one.
-
Choose Method Request.
-
Under the Settings section, choose true
for
API Key Required.
-
Select the checkmark icon to save the settings.
-
Deploy or redeploy the API for the requirement to take effect.
If the API Key Required option is set to false
and you don't execute the previous steps, any API key that's associated with an API
stage isn't used for the method.
- New REST API console
To configure an API method to require an API key
Sign in to the API Gateway console at https://console.amazonaws.cn/apigateway.
Choose a REST API.
-
In the API Gateway main navigation pane, choose
Resources.
-
Under Resources, create a new method or choose an
existing one.
-
On the Method request tab, under Method request settings, choose
Edit.
-
Select API key required.
-
Choose Save.
-
Deploy or redeploy the API for the requirement to take effect.
If the API key required option is set to false
and you don't execute the previous steps, any API key that's associated with an API
stage isn't used for the method.
Create an API key
If you've already created or imported API keys for use with usage plans, you can
skip this and the next procedure.
- Old REST API console
We've redesigned the API Gateway console. The old console experience will no longer be available starting December 2023.
To create an API key
Sign in to the Amazon Web Services Management Console and open
the API Gateway console at
https://console.amazonaws.cn/apigateway/.
Choose a REST API.
-
In the API Gateway main navigation pane, choose API
Keys.
-
From the Actions drop-down menu, choose
Create API key.
-
In Create API Key, do the following:
-
Enter an API key name (for example,
MyFirstKey
) in the
Name input field.
-
Choose Auto Generate to have API Gateway generate
the key value, or choose Custom to enter the
key manually.
-
Choose Save.
-
Repeat the preceding steps to create more API keys, if needed.
- New REST API console
-
To create an API key
Sign in to the API Gateway console at https://console.amazonaws.cn/apigateway.
Choose a REST API.
-
In the API Gateway main navigation pane, choose API
keys.
-
Choose
Create API key.
-
For Name, enter a name.
(Optional) For Description, enter a description.
-
For API key, choose Auto generate to have API Gateway generate
the key value, or choose Custom to create your own key value.
-
Choose Save.
Import API keys
The following procedure describes how to import API keys to use with usage
plans.
- Old REST API console
We've redesigned the API Gateway console. The old console experience will no longer be available starting December 2023.
To import API keys
Sign in to the Amazon Web Services Management Console and open
the API Gateway console at
https://console.amazonaws.cn/apigateway/.
Choose a REST API.
-
In the main navigation pane, choose API Keys.
-
From the Actions drop-down menu, choose
Import API keys.
-
To load a comma-separated key file, choose Select CSV
File. You can also enter the keys manually. For information
about the file format, see API Gateway API key file format.
-
Choose Fail on warnings to stop the import when
there's an error, or choose Ignore warnings to continue
to import valid key entries when there's an error.
-
To start importing the selected API keys, choose
Import.
Now that you've set up the API key, you can proceed to create and use a usage
plan.
- New REST API console
To import API keys
Sign in to the API Gateway console at https://console.amazonaws.cn/apigateway.
Choose a REST API.
-
In the main navigation pane, choose API keys.
-
Choose the Actions dropdown menu, and then choose
Import API keys.
-
To load a comma-separated key file, choose Choose file. You can also enter the keys in the text editor. For information
about the file format, see API Gateway API key file format.
-
Choose Fail on warnings to stop the import when
there's an error, or choose Ignore warnings to continue
to import valid key entries when there's an warning.
-
Choose
Import to import your API keys.