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.
Perguntas frequentes gerais Perguntas frequentes
- O que é o FunctionGraph?
- Preciso solicitar serviços de computação, armazenamento ou rede ao usar o FunctionGraph?
- Preciso implementar meu código após a programação?
- Como obter um token?
- Quais são os tempos de execução compatíveis com o FunctionGraph?
- Quanto espaço em disco é atribuído a cada função do FunctionGraph?
- O FunctionGraph oferece suporte ao controle de versão de função?
- Como uma função lê ou grava arquivos?
- Como definir um proxy ao usar a CLI?
- O FunctionGraph oferece suporte à extensão de função?
- Quais permissões são necessárias para um usuário do IAM usar o FunctionGraph?
- Como criar um pacote de dependência Python baseado em unidade ODBC para consulta de banco de dados?
- O que é a cota do FunctionGraph?
- Quais fontes chinesas são compatíveis com o FunctionGraph?
- Como o FunctionGraph resolve um nome de domínio do DNS privado?
- Como uma função baseada em imagem de contêiner resolve um nome de domínio do DNS privado?
- Como usar um nome de domínio para acessar uma API registrada com o API Gateway (dedicado)?
- Quais são os cenários comuns de aplicações do FunctionGraph?
- Por que o nome de domínio do API Gateway vinculado a um serviço não pode ser resolvido durante a invocação de função?
- O FunctionGraph oferece suporte à transmissão síncrona na largura de banda máxima da intranet?
- O que acontece se a cota da VPC for usada?
- Como imprimir logs de Info, Error ou Warn?
- Posso definir o nome de domínio de uma API para o meu próprio nome de domínio?
- Posso alterar o tempo de execução?
- Posso mudar o nome de uma função?
- Por que a mensagem "failed to mount exist system path" é exibida?
- Como obter arquivos carregados?
- Por que não consigo receber respostas para invocação síncrona?
- O que fazer se os logs de execução de os.system("command &") não forem coletados?
- Quais diretórios podem ser acessados quando um tempo de execução personalizado é usado?
- Quais versões secundárias do Python 3.6 e 3.9 são compatíveis?
- Quais ações podem ser usadas em vez de uma agência de administrador de VPC para acesso à VPC?
- Quais são as possíveis causas para o tempo limite de função?
- Como obter o código de uma função?
- Tem código de amostra para inicializadores?
- Como ativar a consulta de log estruturada?
Feedback
Esta página foi útil?
Deixar um comentáriomore