Como uma função baseada em imagem de contêiner resolve um nome de domínio do DNS privado?
As funções do FunctionGraph criadas com uma imagem de contêiner não podem analisar diretamente nomes de domínio do DNS privados. No entanto, você pode chamar APIs de DNS para atingir esse objetivo.
Resolver um nome de domínio do DNS privado
- Obtenha um nome de domínio privado e ID de zona.
Esse procedimento usa um nome de domínio com um conjunto de registros como exemplo.
- Efetue logon no console do DNS.
- Obtenha um ID de zona.
Clique em e selecione Domain Name na caixa de pesquisa para obter um ID de zona.
- Obtenha o nome de domínio privado correspondente a um conjunto de gravação.
Clique no nome de domínio para ir para a lista de conjuntos de registros e selecione um conjunto de registros.
- Compile a lógica de resolução.
Depurar a API usada para consultar conjuntos de registros em uma zona.
- Defina zone_id como o ID de zona obtido na etapa anterior e clique em Debug. O endereço IP do nome de domínio privado é exibido no corpo da resposta.
- Alterne para a guia Sample Code para obter o código completo. Para obter detalhes sobre as dependências, clique em View SDK Details.