Czy możesz używać `aws-sdk` do przechowywania obiektów w Google Storage?

Odpowiedzi:

6

Większość AWS SDK wspomniane wsparcie budowy własnego punktu końcowego, na przykład jak opisano tutaj node.js .

Ustawienie punktu końcowego storage.googleapis.comi korzystanie z poświadczeń dostępu GCP powinno umożliwić obsługę usługi wewnętrznej pamięci masowej Google „jak S3”.

Michael Bravo
źródło
1
Czy to tylko teoretycznie, czy to faktycznie działa?
Evgeny
5

Tak, możesz użyć AWS SDK do przechowywania obiektów w pamięci Google.

Z prostej migracji :

Podczas prostej migracji z Amazon S3 do Google Cloud Storage możesz użyć istniejących narzędzi i bibliotek do generowania uwierzytelnionych żądań REST do Amazon S3, a także wysyłać uwierzytelnione żądania do Google Cloud Storage. Zmiany, które należy wprowadzić w istniejących narzędziach i bibliotekach, opisano w tej sekcji.

Aby skonfigurować prostą migrację, wykonaj następujące czynności:

Otóż ​​to! W tym momencie możesz zacząć korzystać z istniejących narzędzi i bibliotek, aby wysyłać żądania kodu uwierzytelniania hash (HMAC) do Google Cloud Storage.

Gdy korzystasz z interfejsu API Cloud Storage XML w prostym scenariuszu migracji, określenie AWSidentyfikatora podpisu w Authorization nagłówku informuje Cloud Storage, że może oczekiwać x-amz-*nagłówków i składni Amazon S3 ACL XML w żądaniu.

Uwaga: prosta migracja z Amazon S3 to łatwy i szybki sposób na rozpoczęcie korzystania z Google Cloud Storage, przy minimalnym nakładzie czasu i zmianach w istniejącym kodzie. Po pewnym doświadczeniu z prostą migracją możesz w pełni przejść do Google Cloud Storage, aby skorzystać ze wszystkich jego funkcji. Aby uzyskać więcej informacji, zobacz Pełna migracja .

pwynne
źródło
2
tak podstępnie, Google :)
Assaf Lavie
@pwynne: opinie negatywne były prawdopodobnie spowodowane twoją odpowiedzią tylko na link
Dan Cornilescu