Interoperabilidade do Cloud Storage

Nesta página, descrevemos várias ferramentas do Cloud Storage que você usa para trabalhar com dados armazenados em outros provedores de nuvem.

Como usar a API XML

A API XML do Cloud Storage é interoperável com algumas ferramentas e bibliotecas de armazenamento em nuvem que funcionam com serviços como o Amazon Simple Storage Service (Amazon S3). Para usar essas ferramentas e bibliotecas, altere o endpoint da solicitação que a ferramenta ou biblioteca usa para o URI do Cloud Storage https://storage.googleapis.com e configure a ferramenta ou biblioteca para usar as chaves HMAC do Cloud Storage. Consulte Como migrar do Amazon S3 para o Cloud Storage para instruções detalhadas.

Processo de assinatura V4

Quando você usa o processo de assinatura V4 para criar solicitações assinadas para recursos do Cloud Storage, é possível assinar com uma assinatura RSA ou usando seu fluxo de trabalho do Amazon S3 e credenciais HMAC.

Como usar a linha de comando do gsutil

A ferramenta gsutil permite acessar o Cloud Storage a partir da linha de comando. Ela também pode ser usada para acessar e trabalhar com outros serviços de armazenamento em nuvem que utilizam a autenticação HMAC, como o Amazon S3. Por exemplo, depois de adicionar suas credenciais do Amazon S3 ao arquivo de configuração .boto da gsutil, comece a usar essa ferramenta para gerenciar objetos nos buckets do Amazon S3. O comando a seguir lista os objetos no bucket example-bucket do Amazon S3:

gsutil ls s3://example-bucket

O comando a seguir sincroniza dados entre um bucket do Amazon S3 e um do Cloud Storage:

gsutil rsync -d -r s3://my-aws-bucket gs://example-bucket

Para mais informações, incluindo detalhes sobre como configurar a gsutil para otimizar essa sincronização, consulte a documentação do comando rsync gsutil.

Nomes de bucket do Amazon S3 que têm pontos

Se você tentar usar a gsutil para acessar um bucket do Amazon S3 que tem um ponto no nome, talvez receba um erro invalid certificate. Para evitar isso, adicione a seguinte entrada ao arquivo de configuração .boto da gsutil:

[s3]
calling_format = boto.s3.connection.OrdinaryCallingFormat

Como usar o Serviço de transferência do Cloud Storage

O Serviço de transferência do Cloud Storage permite importar facilmente grandes quantidades de dados on-line para o Cloud Storage a partir de buckets do Amazon S3, de contêineres do Armazenamento do Microsoft Azure e de locais gerais de HTTP/HTTPS. O Serviço de transferência do Cloud Storage pode ser usado para programar transferências recorrentes, excluir objetos de origem e selecionar quais objetos serão transferidos.

Amazon Simple Storage Service™ e Amazon S3™ são marcas registradas da Amazon.com, Inc. ou de afiliadas nos Estados Unidos e/ou em outros países.