Este tópico descreve como acessar um recurso do OSS a partir de uma instância do Simple Application Server na mesma região por um endpoint interno.
Pré-requisitos
Crie uma instância do Simple Application Server. Para mais informações, consulte Create a server.
Crie um bucket. Para mais informações, consulte Create buckets.
Contexto
O Object Storage Service (OSS) é um service de armazenamento em cloud seguro, econômico e altamente confiável para armazenar grandes volumes de dados de qualquer tipo. Ele oferece dimensionamento elástico de capacidade e poder de processamento, além de múltiplas classes de armazenamento para otimizar custos. Para mais informações, consulte Object Storage Service (OSS).
Procedimento
Instâncias do Simple Application Server acessam recursos do OSS na mesma região pela rede interna. Não é possível acessar diretamente recursos do OSS em outra região por um endpoint interno. Para acessar recursos em uma região diferente, use o endpoint público.
-
Obtenha o endpoint interno do OSS.
Faça login no console do OSS.
No painel de navegação à esquerda, clique em Buckets.
Clique em nome do bucket desejado.
No painel de navegação à esquerda, clique em Overview.
-
Na seção Port, localize o endpoint e o nome de domínio do bucket.
A seção Port exibe três métodos de acesso: Public (endpoint:
oss-cn-hangzhou.aliyuncs.com), Classic Network Access (Internal) e VPC Access (Internal). O endpoint para ambos os métodos de acesso interno éoss-cn-hangzhou-internal.aliyuncs.com. Para acessar o bucket a partir da instância do Simple Application Server, use o endpoint interno e o nome de domínio do bucket correspondente, no formatoBucketName.oss-cn-hangzhou-internal.aliyuncs.com.
-
Acesse o recurso do OSS.
-
Conecte-se à instância do Simple Application Server.
Para mais informações, consulte Connect to a Linux server e Connect to a Windows server.
-
Acesse o recurso do OSS a partir da instância do Simple Application Server pelo endpoint interno.
Use um dos métodos a seguir para acessar um recurso do OSS a partir de uma instância do Simple Application Server na mesma região:
-
Acesso direto ao recurso do OSS por URL
Acesse diretamente um recurso do OSS por sua URL interna, desde que você tenha as permissões necessárias. Por exemplo, considere um bucket chamado test na região China (Hangzhou). Ele contém um arquivo chamado test.txt no diretório raiz, com permissão definida como public-read. Nesse caso, qualquer instância do Simple Application Server na região China (Hangzhou) pode acessar esse arquivo pela URL HTTP://test.oss-cn-hangzhou-internal.aliyuncs.com/test.txt.
Servidor Windows: insira
http://test.oss-cn-hangzhou-internal.aliyuncs.com/test.txtno navegador para acessar o arquivo test.txt.Servidor Linux: execute o comando
wget http://test.oss-cn-hangzhou-internal.aliyuncs.com/test.txtpara acessar o arquivo test.txt.
AvisoPara garantir a segurança dos dados, evite definir seus recursos do OSS como public-read ou public-read-write. Use uma bucket policy para conceder acesso a usuários específicos.
-
Uso do ossbrowser
Ao configure os parâmetros de acesso do ossbrowser, defina o Endpoint com um valor personalizado e insira o endpoint interno (VPC) do OSS. Para mais informações, consulte Log on to ossbrowser 2.0.
Ao configure os parâmetros de acesso aos recursos do OSS pelo ossbrowser, defina o Endpoint como o endpoint interno do OSS. Para mais informações, consulte Common operations for ossbrowser 1.0.
-
Uso do ossutil
Ao configure os parâmetros de acesso aos recursos do OSS pelo ossutil, defina o Endpoint como o endpoint interno do OSS. Para mais informações, consulte ossutil 2.0 CLI.
-
-
Documentos relacionados
Se sua instância do Simple Application Server precisar se conectar a outros services da Alibaba Cloud em uma Virtual Private Cloud (VPC), como instâncias do Elastic Compute Service (ECS) ou do ApsaraDB, consulte Manage service interconnection.