Ir para o conteúdo

Como faço para criar um nome de domínio personalizado privado para minha API privada do API Gateway?

2 minuto de leitura
0

Quero usar um nome de domínio personalizado para minha API privada do Amazon API Gateway em vez da URL base padrão.

Resolução

Se você não tiver uma API privada, crie uma. Em seguida, crie um endpoint da Amazon Virtual Private Cloud (Amazon VPC).

Solicitar ou importar um certificado SSL/TLS

Antes de criar um nome de domínio personalizado para sua API, você deve solicitar um certificado SSL/TLS do AWS Certificate Manager (ACM). Ou importe um certificado SSL/TLS para o ACM.

Quando você solicita ou importa o certificado, o certificado deve incluir o nome de domínio personalizado como um nome de domínio alternativo para passar nas verificações de validação do domínio.

Para obter mais informações, consulte Obter certificados prontos no AWS Certificate Manager.

Crie um nome de domínio personalizado privado

Para criar o nome de domínio personalizado, consulte o Tutorial: como criar e invocar um nome de domínio personalizado para APIs privadas. Ao criar o nome de domínio, certifique-se de seguir as práticas recomendadas.

Verifique se você configurou corretamente o nome de domínio personalizado privado

Use o mapeamento do caminho base que você especificou ao criar o nome de domínio personalizado para executar um comando curl no nome de domínio. Em seguida, verifique se a resposta ao nome de domínio personalizado é a mesma que você recebe ao invocar o URL do estágio da API.

Solucionar problemas

Se os recursos da AWS não conseguirem se conectar ao seu endpoint de API privado, verifique seus requisitos de configuração. Para obter mais informações, consulte Como soluciono problemas ao me conectar a um endpoint de API privada do API Gateway?

Informações relacionadas

Migrar um nome de domínio personalizado para um tipo de endpoint de API diferente no API Gateway

Como posso configurar um nome de domínio personalizado público para minha API do API Gateway?