O Simple Log Service (SLS) disponibiliza um nome de domínio interno específico de VPC em cada região. Use esse nome de domínio como endpoint no seu cliente SDK ou API para acessar o SLS pela rede interna a partir de uma Virtual Private Cloud (VPC). Clientes em outra região ou em um data center local também podem acessar o SLS por esses nomes de domínio após a conexão das redes.
Formato do nome de domínio interno específico de VPC
O nome de domínio interno específico de VPC segue o formato {regionId}-internal.log.aliyuncs.com, em que {regionId} é o ID da região onde o SLS reside. Obtenha o valor de {regionId} na coluna Region ID das tabelas em Region and CIDR block reference. Esse nome de domínio é o valor que você define como endpoint no cliente SDK ou API.
Diferenças em relação aos nomes de domínio internos existentes
Os nomes de domínio internos específicos de VPC utilizam blocos CIDR dedicados. Em cada região, o SLS atribui um bloco CIDR fixo ao endereço IP virtual (VIP) do nome de domínio interno específico de VPC daquela região. Por ser fixo, esse bloco CIDR pode ser usado como destino da rota configurada para acesso externo à região.
O acesso por um nome de domínio interno específico de VPC é restrito à rede interna. A requisição deve partir de uma rede conectada à rede interna da região onde o SLS reside, como uma VPC nessa região ou uma rede conectada a ela. Ambientes fora dessa rede — incluindo clientes que se conectam pela Internet — não conseguem acessar o nome de domínio.
Cenários de acesso e requisitos de rede
A configuração de rede necessária para usar um nome de domínio interno específico de VPC varia conforme o local onde o cliente é executado:
Um cliente em uma VPC na mesma região que o SLS — Defina o nome de domínio interno específico de VPC dessa região como endpoint. Nenhuma conexão de rede ou rota adicional é necessária.
Uma instância do Elastic Compute Service (ECS) em outra região, ou um dispositivo em um data center local — Conecte a rede do cliente à rede interna da região onde o SLS reside e configure uma rota apontando para o bloco CIDR dessa região.
Conectar a rede e configurar a rota
Para acessar o SLS pela rede interna a partir de uma instância ECS em outra região ou de um dispositivo em um data center local, siga estas etapas:
Conecte a rede do cliente à rede interna da região onde o SLS reside. Utilize um serviço de conectividade como Cloud Enterprise Network (CEN), Express Connect, linha dedicada ou Virtual Private Network (VPN).
Configure uma rota apontando para o bloco CIDR fixo da região onde o SLS reside. Consulte o bloco CIDR em Region and CIDR block reference.
Defina o nome de domínio interno específico de VPC dessa região como endpoint no seu cliente. Para ver um exemplo, consulte Set the domain name as the endpoint.
Definir o nome de domínio como endpoint
Defina o nome de domínio interno específico de VPC da região onde o SLS reside como endpoint no seu cliente. O exemplo a seguir utiliza Java:
import com.aliyun.openservices.log.Client;
import com.aliyun.openservices.log.http.client.ClientConfiguration;
import com.aliyun.openservices.log.http.signer.SignVersion;
public class Sample {
public static void main(String[] args) throws Exception {
// This example uses the China (Beijing) region. For other regions, specify the corresponding value.
String endpoint = "cn-beijing-internal.log.aliyuncs.com";
// This example obtains the AccessKey ID and AccessKey secret from environment variables.
String accessKeyId = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
String accessKeySecret = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
ClientConfiguration clientConfiguration = new ClientConfiguration();
clientConfiguration.setRegion("cn-beijing");
clientConfiguration.setSignatureVersion(SignVersion.V4);
Client client = new Client(endpoint,
accessKeyId,
accessKeySecret,
clientConfiguration);
}
}
O exemplo cria um cliente para a região China (Beijing). Para outra região, especifique o endpoint e o ID da região correspondente. A configuração do cliente no exemplo também define a versão de assinatura V4. Antes de executar o exemplo, defina as variáveis de ambiente ALIBABA_CLOUD_ACCESS_KEY_ID e ALIBABA_CLOUD_ACCESS_KEY_SECRET.
Referência de regiões e blocos CIDR
As tabelas a seguir listam o nome de domínio interno específico de VPC e o bloco CIDR IPv4 fixo de cada região. Localize a região onde o SLS reside e use o nome de domínio e o bloco CIDR da linha correspondente.
Os prefixos e comprimentos de máscara dos blocos CIDR variam entre regiões. Copie o valor exato da linha referente à sua região em vez de derivá-lo de outras linhas.
China
|
Região |
Region ID |
Nome de domínio |
Bloco CIDR IPv4 fixo |
|
China (Hangzhou) |
|
|
|
|
China (Shanghai) |
|
|
|
|
China (Qingdao) |
|
|
|
|
China (Beijing) |
|
|
|
|
China (Shenzhen) |
|
|
|
|
China (Heyuan) |
|
|
|
|
Heyuan Dedicated Cloud for Automotive Compliance |
|
|
|
|
China (Guangzhou) |
|
|
|
|
China (Zhangjiakou) |
|
|
|
|
China (Hohhot) |
|
|
|
|
China (Ulanqab) |
|
|
|
|
China (Chengdu) |
|
|
|
|
China (Hong Kong) |
|
|
|
Outside China
|
Região |
Region ID |
Nome de domínio |
Bloco CIDR IPv4 fixo |
|
Japan (Tokyo) |
|
|
|
|
South Korea (Seoul) |
|
|
|
|
Singapore |
|
|
|
|
Malaysia (Kuala Lumpur) |
|
|
|
|
Indonesia (Jakarta) |
|
|
|
|
Philippines (Manila) |
|
|
|
|
Thailand (Bangkok) |
|
|
|
|
UAE (Dubai) |
|
|
|
|
Germany (Frankfurt) |
|
|
|
|
US (Virginia) |
|
|
|
|
UK (London) |
|
|
|
|
SAU (Riyadh - Partner Region) |
|
|
|
|
US (Silicon Valley) |
|
|
|
|
Atlanta |
|
|
|