Criando um usuário de integração AWS

Para criar uma integração para o API Gateway AWS na tela Integrations, você deverá inserir suas credenciais AWS.

Para obtê-las, acesse o AWS Management Console e siga os passos abaixo:

  1. Na parte superior do AWS Management Console, na barra de pesquisa, pesquise e selecione IAM.

  2. No painel de navegação, em Access management, selecione Users.

  3. Clique no botão Create user no canto superior direito da tela.

  4. No campo User name, informe o valor: developer_portal_integration_aws.

  5. Clique em Next.

    aws create user1
  6. Em Permissions options, selecione Attach policies directly.

    Em Permissions policies, NÃO selecione nenhum Policy name.
  7. Clique em Next.

    aws attach policies

    Você verá uma tela de revisão: Review and Create.

  8. Clique em Create User no canto inferior direito.

    Agora, vamos adicionar uma policy.

  9. Na listagem, selecione o usuário que você criou: developer_portal_integration_aws.

    aws create user
  10. Na aba Permissions, em Permissions policies, clique no botão Add Permissions e, em seguida, clique em Create inline policy.

    aws permissions
  11. Em Policy editor, selecione a opção JSON. Depois, copie e cole o código abaixo no editor:

    Dependendo da necessidade do seu negócio, existem alguns modelos de policy que poderão ser utilizados.
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "VisualEditor0",
                "Effect": "Allow",
                "Action": [
                    "apigateway:GET"
                ],
                "Resource": [
                    "*"
                ]
            }
        ]
    }
    
    ou
    
    {
    	"Version": "2012-10-17",
    	"Statement": [
    		{
    			"Sid": "VisualEditor0",
    			"Effect": "Allow",
    			"Action": [
    				"apigateway:GET"
    			],
    			"Resource": [
    				"arn:aws:apigateway:us-east-1::/restapis",
    			              "arn:aws:apigateway:us-east-1::/restapis/api_id/*",
    				"arn:aws:apigateway:us-east-1::/restapis/api_id/stages",
    		"arn:aws:apigateway:us-east-1::/restapis/api_id/deployments",
    				"arn:aws:apigateway:us-east-1::/restapis/api_id/deployments/*",
    				"arn:aws:apigateway:us-east-1::/usageplans",
    				"arn:aws:apigateway:us-east-1::/apikeys"
    			]
    		}
    	]
    }
  12. Clique em Next.

  13. No campo Policy name, informe o valor developer-portal-aws.

  14. Clique em Create policy.

    aws review create policy details

    Agora, vamos criar as credenciais.

  15. Após o cadastro do policy name, acesse a aba Security credentials.

    aws security credentials
  16. Em Access keys, clique em Create access key.

  17. Selecione a opção Application running on an AWS compute service.

    Marque a caixa de confirmação no rodapé da página.
  18. Clique em Next.

  19. Você verá a sua access key e sua secret access key. Anote estas credenciais para serem utilizadas no cadastro da integração AWS no Developer Portal.

    aws retrieve access keys
  20. Clique em Done.

Thanks for your feedback!
EDIT
How useful was this article to you?