Sim, você pode usar o AWS SDK para armazenar objetos no armazenamento do google.
Em uma migração simples do Amazon S3 para o Google Cloud Storage, você pode usar as ferramentas e bibliotecas existentes para gerar solicitações REST autenticadas no Amazon S3, para também enviar solicitações autenticadas ao Google Cloud Storage. As alterações que você precisa fazer nas ferramentas e bibliotecas existentes são descritas nesta seção.
Para configurar uma migração simples, faça o seguinte:
- Defina um projeto padrão do Google .
- Obtenha uma chave de desenvolvedor .
- Nas ferramentas ou bibliotecas existentes, faça as seguintes alterações:
- Altere o terminal da solicitação para usar o terminal da solicitação do Cloud Storage .
- Substitua a chave de acesso e a chave secreta do Amazon Web Services (AWS) pela chave de acesso e chave secreta correspondentes do Cloud Storage (chamada coletivamente de chave de desenvolvedor do Google).
É isso aí! Nesse ponto, você pode começar a usar as ferramentas e bibliotecas existentes para enviar solicitações de código de autenticação de mensagem com hash com chave (HMAC) ao Google Cloud Storage.
Quando você usa a API XML do Cloud Storage em um cenário de migração simples, a especificação do AWS
identificador de assinatura no Authorization
cabeçalho informa ao Cloud Storage que espera x-amz-*
cabeçalhos e sintaxe XML do Amazon S3 ACL em sua solicitação.
Nota: Uma migração simples do Amazon S3 é uma maneira fácil e rápida de começar a usar o Google Cloud Storage, com um investimento mínimo em tempo e alterações no código existente. Depois de ter alguma experiência com uma migração simples, você pode fazer a transição completa para o Google Cloud Storage para aproveitar todos os seus recursos. Para mais informações, consulte Migração completa .