「aws-sdk」を使用してGoogleストレージにオブジェクトを保存できますか?


10

Google Storageは、Amazon AWS S3およびEucalyptus Systems APIとのソリューションの相互運用性をサポートしていると主張しています。

ソース:https : //cloud.google.com/storage/docs/interoperability

ことができますaws-sdkJavaのために、またはのNode.js、やPython、格納するために使用し、GoogleのストレージAPIでオブジェクトを取得しますか?

回答:


6

ほとんどのAWS SDKは、たとえばNode.JSについてここで説明されているように、カスタムエンドポイントの構築をサポートしていると述べています

エンドポイントをstorage.googleapis.comGCPアクセス認証情報に設定して使用すると、「S3のような」Googleストレージバックエンドサービスを操作できるようになります。


1
これは理論上ですか、それとも実際に機能しますか?
エフゲニー2017年

5

はい。AWSSDKを使用して、Googleストレージ内にオブジェクトを保存できます。

単純な移行から:

Amazon S3からGoogle Cloud Storageへの簡単な移行では、Amazon S3への認証済みRESTリクエストを生成するための既存のツールとライブラリを使用して、認証済みリクエストをGoogle Cloud Storageに送信することもできます。このセクションでは、既存のツールとライブラリに加える必要がある変更について説明します。

簡単な移行を設定するには、次の手順を実行します。

それでおしまい!この時点で、既存のツールとライブラリの使用を開始して、キー付きハッシュメッセージ認証コード(HMAC)リクエストをGoogle Cloud Storageに送信できます。

単純な移行シナリオでCloud Storage XML APIを使用する場合AWSAuthorization ヘッダーで署名識別子を指定すると、Cloud Storageはx-amz-*リクエストでヘッダーとAmazon S3 ACL XML構文を予期するようになります。

注: Amazon S3からの単純な移行は、時間と既存のコードへの変更を最小限に抑えて、Google Cloud Storageの使用を開始する簡単で迅速な方法です。簡単な移行の経験を積んだ後、Google Cloud Storageに完全に移行して、そのすべての機能を利用できます。詳細については、「完全移行」を参照してください。


2
so sneaky、Google :)
Assaf Lavie 2017年

@pwynne:反対投票はおそらくリンクのみの回答によって引き起こされた-眉をひそめた、meta.stackexchange.com / questions / 8231
Dan Cornilescu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.