Você pode usar o `aws-sdk` para armazenar objetos no Google Storage?


Respostas:


6

A maioria dos AWS SDKs suporte mencionado construção de um terminal de costume, por exemplo, como descrito aqui para Node.js .

Definir o terminal storage.googleapis.come usar suas credenciais de acesso ao GCP deve permitir que você opere o serviço de back-end de armazenamento do Google "como o S3".


11
Isso é apenas na teoria ou realmente funciona?
Evgeny 01/03

5

Sim, você pode usar o AWS SDK para armazenar objetos no armazenamento do google.

Da migração simples :

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 AWSidentificador 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 .


2
tão sorrateiro, Google :)
Assaf Lavie

@pwynne: os downvotes provavelmente foram causadas por sua resposta só-link - desaprovada, consulte meta.stackexchange.com/questions/8231/...
Dan Cornilescu
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.