Descrição do problema
O erro a seguir ocorre quando você usa um kit de desenvolvimento de software (SDK) para acessar um bucket no Object Storage Service (OSS).
The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint
Causa
Esse erro ocorre quando o parâmetro Endpoint não foi definido ou está incorreto. Por exemplo, se o bucket estiver na região de Qingdao, mas a solicitação usar o endpoint padrão da região de Hangzhou, oss-cn-hangzhou.aliyuncs.com, a solicitação falhará.
Solução
Verifique o endpoint do bucket do OSS.
-
Certifique-se de usar o endpoint correto para acessar o bucket. Por exemplo, se o bucket estiver na região
oss-cn-hangzhou, o endpoint público seráoss-cn-hangzhou.aliyuncs.com. Para obter mais informações sobre endpoints, consulte Regras de uso de nomes de domínio do OSS. -
Confirme se o endpoint da solicitação corresponde ao endpoint real do bucket. Para acessar buckets nas regiões de Qingdao e Hangzhou, crie várias instâncias do OSSClient. Ao definir os endpoints, adicione os endereços de ambas as regiões. Para saber mais sobre os endpoints de cada região e tipo de conectividade de rede, consulte Endpoint.
Mais informações
-
Para consultar os endpoints de rede pública e privada de cada região do OSS, acesse Regiões e endpoints.
-
Para mais informações sobre o Java SDK, consulte Java SDK.
Aplica-se a
-
Object Storage Service