Por padrão, uma instância ECI recebe apenas um endereço IP privado. Caso sua instância ECI precise se conectar à internet — por exemplo, para baixar imagens públicas —, associe um EIP à instância ou crie um internet NAT gateway na VPC para ativar o acesso à internet.
Informações gerais
Use um dos métodos a seguir para configure o acesso à internet de uma instância ECI:
|
Método |
Descrição |
Casos de uso |
|
Associar um EIP |
Um endereço ip elástico (EIP) é um endereço ip público que você pode adquirir e gerencie de forma independente. Ele fornece acesso à internet para a instância ECI associada. Para mais informações, consulte What is an elastic IP address e EIP billing overview. |
Uma única instância ECI. Por exemplo, se você tiver uma instância ECI executando um service Nginx, associe um EIP à instância durante a criação. Quando o Nginx iniciar, ele expõe automaticamente a porta 80 ao EIP. Acesse o service Nginx usando o EIP e o número da porta. |
|
Crie um internet NAT gateway na VPC |
Um NAT gateway é um serviço de tradução de endereços de rede (NAT) que oferece capacidades SNAT e DNAT. Para mais informações, consulte What is a NAT gateway e NAT gateway billing. |
Múltiplas instâncias ECI. Por exemplo, quando várias instâncias ECI precisam baixar imagens do docker Hub. Como o ECI não fornece conexão à internet por padrão para baixar imagens públicas, crie um internet NAT gateway na VPC das instâncias e configure suas regras. Sem isso, as instâncias não conseguem baixar as imagens. |
Ao configure o acesso à internet para uma instância ECI, verifique se o grupo de segurança da instância permite tráfego nos endereços ip e portas necessários. Para mais informações, consulte Add a security group rule.
Associar um EIP a uma instância ECI
Ao criar uma instância ECI, associe um EIP existente ou crie e associe um novo automaticamente.
Um EIP fornece acesso à internet para uma única instância ECI. Se várias instâncias ECI precisarem de acesso à internet, associe um EIP separado a cada instância ou crie um internet NAT gateway.
API
Ao chamar a operação CreateContainerGroup para criar uma instância ECI, use o parâmetro EipInstanceId para associar um EIP existente, ou use os parâmetros AutoCreateEip e EipBandwidth para criar e associar um EIP automaticamente. As tabelas a seguir descrevem esses parâmetros. Para mais informações, consulte CreateContainerGroup.
-
Associar um EIP existente
Parâmetro
Tipo
Exemplo
Descrição
EipInstanceId
String
eip-uf66jeqopgqa9hdn****
O ID do EIP a ser associado à instância ECI.
-
Criar e associar um EIP automaticamente
Parameter
Type
Example
Description
AutoCreateEip
Boolean
true
Especifica se um EIP deve ser criado e associado automaticamente à instância ECI. O valor
trueative esse recurso.EipBandwidth
Integer
5
A largura de banda do EIP. Unidade: Mbps. O valor padrão é 5.
EipISP
String
BGP
O tipo de linha do EIP. Este parâmetro está disponível apenas para EIPs com pagamento conforme o uso. Valores válidos:
-
BGP(padrão): BGP (Multi-ISP) -
BGP_PRO: BGP (Multi-ISP) Pro
Para mais informações, consulte EIP line types.
EipCommonBandwidthPackage
String
cbwp-2zeukbj916scmj51m****
O ID de uma instância Internet Shared Bandwidth existente à qual você deseja adicionar o EIP. Para mais informações, consulte What is Internet Shared Bandwidth.
-
console
Ao criar uma instância ECI no console, após concluir as configurações básicas, acesse a seção Other Settings. Nela, associe um EIP à instância ECI, utilizando um EIP existente ou criando um novo automaticamente.
Crie um internet NAT gateway
Um internet NAT gateway fornece acesso à internet para instâncias ECI na VPC por meio das capacidades SNAT e DNAT.
|
Recurso |
Descrição |
|
SNAT |
Permite que instâncias ECI sem endereço ip público em uma VPC acessem a internet. |
|
DNAT |
Mapeia um EIP associado ao internet NAT gateway para uma instância ECI na VPC, permitindo que a instância forneça service pela internet. |
Crie um Internet NAT gateway no VPC console. Para mais informações, consulte Internet NAT gateway.
-
Para permitir que suas instâncias ECI acessem a internet, crie uma entrada SNAT. Para mais informações, consulte Create and manage SNAT entries.
A tabela a seguir descreve os principais parâmetros.
Parâmetro
Descrição
SNAT entry granularity
Selecione uma opção de acordo com a topologia de rede e os requisitos de segurança:
-
VPC Granularity: todas as instâncias ECI na VPC do NAT gateway podem usar o recurso SNAT para acessar a internet.
-
Specify vSwitch: todas as instâncias ECI nos vSwitches selecionados podem usar o recurso SNAT para acessar a internet.
-
Specify Custom CIDR Block: todas as instâncias ECI no bloco CIDR especificado podem usar o recurso SNAT para acessar a internet.
Select vSwitch
Este parâmetro é exibido quando você defina Specify vSwitch como Specify vSwitch. Selecione os vSwitches onde as instâncias ECI foram criadas. É possível selecionar vários vSwitches.
Custom CIDR block
Este parâmetro é exibido quando você defina Specify Custom CIDR Block como Specify Custom CIDR Block. Especifique o bloco CIDR das instâncias ECI que precisam de acesso à internet.
Select public IP address
Selecione um ou mais EIPs associados ao NAT gateway para acessar a internet.
NotaSe uma instância ECI já tiver um EIP associado, ela usará esse EIP para acessar a internet em vez do recurso SNAT do NAT gateway.
-
-
Para permitir que suas instâncias ECI forneçam service pela internet, crie uma entrada DNAT. Para mais informações, consulte Create and manage DNAT entries.
A tabela a seguir descreve os principais parâmetros.
Parâmetro
Descrição
Select public IP address
Selecione um EIP associado ao NAT gateway para expor uma instância ECI à internet.
Select private IP address
Selecione as instâncias ECI que deseja expor à internet por meio da regra DNAT. Especifique a interface de rede elástica de uma instância ECI ou insira o endereço ip privado de uma instância ECI.
Port settings
Selecione um método de mapeamento DNAT:
-
Any port: este método realiza mapeamento por ip. Todas as requisições enviadas ao EIP associado ao NAT gateway são encaminhadas para a instância ECI de destino.
-
Specific port: este método realiza mapeamento por porta. O NAT gateway encaminha requisições de um protocolo específico, de uma porta específica no EIP, para uma porta específica na instância ECI de destino.
-