Google Depolama Alanı'nda nesneleri saklamak için `aws-sdk` kullanabilir misiniz?


Yanıtlar:


6

Belirtilen AWS SDK'larının çoğu, örneğin Node.JS için burada açıklandığı gibi özel bir uç nokta oluşturmayı destekler .

Uç noktayı ayarlamak storage.googleapis.comve GCP erişim kimlik bilgilerinizi kullanmak, Google depolama arka uç hizmetini "S3" gibi çalıştırmanıza olanak tanır.


1
Bu sadece teoride mi yoksa gerçekten işe yarıyor mu?
Evgeny

5

Evet, nesneleri google depolama alanında saklamak için AWS SDK'yı kullanabilirsiniz.

Gönderen Basit göç :

Amazon S3'ten Google Cloud Storage'a basit bir geçişte, mevcut araçlarınızı ve kitaplıklarınızı Amazon S3'e kimliği doğrulanmış REST istekleri oluşturmak ve Google Cloud Storage'a doğrulanmış istekler göndermek için kullanabilirsiniz. Mevcut araçlarınızda ve kitaplıklarınızda yapmanız gereken değişiklikler bu bölümde açıklanmaktadır.

Basit bir geçiş için ayar yapmak üzere aşağıdakileri yapın:

Bu kadar! Bu noktada, Google Cloud Storage'a anahtarlı karma mesaj kimlik doğrulama kodu (HMAC) istekleri göndermek için mevcut araçlarınızı ve kitaplıklarınızı kullanmaya başlayabilirsiniz.

Cloud Storage XML API'sını basit bir geçiş senaryosunda kullandığınızda, başlıkta AWSimza tanımlayıcı belirtilmesi, AuthorizationCloud Storage'ın x-amz-*isteğinizde üstbilgiler ve Amazon S3 ACL XML sözdizimi beklemesini bilmesini sağlar .

Not: Amazon S3'ten basit bir geçiş, minimum zaman yatırımı ve mevcut kodunuzda değişiklik yaparak Google Cloud Storage'ı kullanmaya başlamanın kolay ve hızlı bir yoludur. Basit bir taşıma konusunda deneyim kazandıktan sonra, tüm özelliklerinden yararlanmak için Google Cloud Storage'a tam geçiş yapabilirsiniz. Daha fazla bilgi için bkz. Tam Geçiş .


2
çok sinsi, Google :)
Assaf Lavie

@pwynne: downvotes büyük olasılıkla sadece link cevabınızdan kaynaklandı - kaşlarını çattı, bkz. meta.stackexchange.com/questions/8231/…
Dan Cornilescu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.