Interopérabilité de Cloud Storage

Cette page décrit différents outils Cloud Storage vous permettant de travailler avec des données stockées sur les infrastructures d'autres fournisseurs de services cloud.

Avec l'API XML

L'API XML Google Cloud Storage est compatible avec des outils et des bibliothèques de stockage dans le cloud fonctionnant avec des services tels que Amazon Simple Storage Service (Amazon S3). Pour utiliser ces outils et bibliothèques, remplacez le point de terminaison de la requête utilisé par l'outil ou la bibliothèque par l'URI Cloud Storage https://storage.googleapis.com, puis configurez l'outil ou la bibliothèque pour utiliser vos clés HMAC Cloud Storage. Pour obtenir des instructions détaillées sur la migration d'Amazon S3 vers Cloud Storage, consultez la page Migrer depuis Amazon S3 vers Cloud Storage.

Processus de signature V4

Lorsque vous créez des requêtes signées pour les ressources Cloud Storage à l'aide du processus de signature V4, vous pouvez les signer avec une signature RSA ou en utilisant votre workflow Amazon S3 et vos identifiants HMAC.

Avec la ligne de commande gsutil

L'outil gsutil vous permet d'accéder à Cloud Storage à partir de la ligne de commande. Il permet également d'accéder à d'autres services de stockage dans le cloud utilisant l'authentification HMAC, tels qu'Amazon S3, et d'utiliser ces services. Par exemple, après avoir ajouté vos identifiants Amazon S3 au fichier de configuration .boto pour gsutil, vous pouvez gérer les objets de vos buckets Amazon S3 à l'aide de gsutil. La commande suivante répertorie les objets dans le bucket Amazon S3 example-bucket :

gsutil ls s3://example-bucket

La commande suivante synchronise les données entre un bucket Amazon S3 et un bucket Cloud Storage :

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

Pour plus d'informations, y compris sur la configuration de gsutil permettant d'optimiser cette synchronisation, consultez la documentation sur gsutil rsync.

Noms de buckets Amazon S3 contenant des points

Si vous tentez d'utiliser gsutil pour accéder à un bucket Amazon S3 dont le nom contient un point, une erreur invalid certificate peut s'afficher. Pour l'éviter, ajoutez l'entrée suivante à votre fichier de configuration.boto pour gsutil ;

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

Avec le service de transfert de stockage

Le service de transfert de stockage vous permet d'importer de grandes quantités de données en ligne dans Cloud Storage à partir de buckets Amazon S3, de conteneurs Microsoft Storage Azure et d'emplacements HTTP/HTTPS généraux. Ce service permet aussi de planifier des transferts récurrents, de supprimer des objets sources et de sélectionner les objets à transférer.

Amazon Simple Storage Service™ et Amazon S3™ sont des marques d'Amazon.com, Inc. ou de ses sociétés affiliées aux États-Unis et/ou dans d'autres pays.