Exploring API Gateway - Stages and more | Scribe

    Exploring API Gateway - Stages and more

    • Hafeez Baig |
    • 22 steps |
    • 2 minutes
    information ordinal icon

    Refer to the following guide to learn how to use IAM in the cloud\ <https://scribehow.com/shared/Creating_an_IAM_User_and_User_Group_in_AWS_Management_Console__hWNiiXlcRJKFqYZZEJD-cg>

    1

    Sign in to **AWS Management Console** as an **IAM User** **Pre-requisite** - Ensure you have selected the AWS region closest to your location\ For this guide, we will be using us-east-2 (Ohio) as a preferred choice

    2

    Type **API Gateway** in the search bar and click on **API Gateway** to view the API Gateway Dashboard

    information ordinal icon

    Refer to the following guide to learn how to create your first API gateway in the cloud<https://scribehow.com/shared/Creating_your_first_API_Gateway__7Tp_QCfgRQOi_DZp-S-Zpw>

    3

    On the **API Gateway** Dashboard, click on the previously created API gateway "**hello-world-api-gateway**"

    4

    To create **Authorizers** click on **Authorizers** on the left bar

    information ordinal icon

    **What are Authorizers in AWS?** In AWS, an authorizer is a component used in AWS Lambda functions, Amazon API Gateway, and AWS AppSync to control access to resources. It acts as a gatekeeper, determining whether a client request to access a resource should be granted or denied based on specified criteria.

    5

    Click on **Create authorizers** button to create an authorizer

    6

    **Create authorizer** wizard will open, under the **Authorizer details** provide **Authorizer name,** select **Authorizer type** as **Lambda**

    7

    To view API keys, click on **API Keys** on the left bar

    8

    API Keys wizard will open, click on the **Create API Keys** button

    9

    Create API key wizard will open, under the **API key details** provide the **Name** and **Description**, then select **API key** as **Auto generated**

    10

    To view the usage plans click on the **Usage plans** on the left bar

    11

    **Usage plans** wizard will open, here you can view the usage plans

    12

    To create an usage plan, click on **Create usage plan** button

    13

    **Create usage plan** wizard will open, under the Usage plan details section provide the **Name** and **Description**

    14

    To view client certificates, click on **Client certificates** on the left bar

    15

    **Client certificates** wizard will open, here you can view all the Client certificates

    16

    Click on **API 's** from the left bar, then click on Name "**hello-world-api-gateway**"

    17

    On the right side click on the **Deploy API** button