Os SDKs do OSS assinam automaticamente as requisições da API RESTful, dispensando a implementação da lógica de assinatura. Sem um SDK, você deve calcular e anexar manualmente as assinaturas de requisição no seu código.
Use o par de AccessKey de um usuário do RAM para iniciar uma requisição para o OSS
Para chamar o OSS usando o par de AccessKey de um usuário do RAM:
Inicialize uma instância do OSSClient com o par de AccessKey do usuário do RAM.
Chame o método do OSSClient para a operação desejada.
O OSSClient assina a requisição com o par de AccessKey e a envia para o OSS.
Para obter mais informações, consulte Use o par de AccessKey de um usuário do RAM para acessar o OSS.
Use credenciais de acesso temporárias do STS para iniciar uma requisição para o OSS
Os usuários do RAM podem obter credenciais de acesso temporárias do Security Token Service (STS) e usá-las para acessar recursos do Object Storage Service (OSS). Essas credenciais expiram automaticamente após o período de validade especificado.
Para chamar o OSS usando credenciais de acesso temporárias do STS:
Inicialize uma instância do STSClient com o par de AccessKey do usuário do RAM.
Chame o método AssumeRole para obter credenciais de acesso temporárias para uma função do RAM com uma política específica anexada.
Inicialize uma instância do OSSClient com as credenciais de acesso temporárias.
Chame o método do OSSClient para a operação desejada.
O OSSClient assina a requisição com as credenciais do STS e a envia para o OSS.
Para mais detalhes, consulte Acesse o OSS usando credenciais temporárias do STS.
SDKs do OSS
O OSS fornece SDKs para as seguintes linguagens de programação: