`aws-sdk`를 사용하여 Google 스토리지에 객체를 저장할 수 있습니까?


답변:


6

언급 된 대부분의 AWS SDK는 예를 들어 Node.JS에 대해 설명 된대로 사용자 지정 엔드 포인트 구성을 지원 합니다.

엔드 포인트를 설정하고 storage.googleapis.comGCP 액세스 자격 증명을 사용하면 "S3와 같은"Google 스토리지 백엔드 서비스를 운영 할 수 있습니다.


1
이것은 이론상입니까, 아니면 실제로 작동합니까?
Evgeny

5

예. AWS SDK를 사용하여 Google 스토리지 내에 객체를 저장할 수 있습니다.

에서 간단한 마이그레이션 :

Amazon S3에서 Google Cloud Storage 로의 간단한 마이그레이션에서 기존 도구 및 라이브러리를 사용하여 인증 된 REST 요청을 Amazon S3로 생성하고 인증 된 요청을 Google Cloud Storage로 보낼 수도 있습니다. 기존 도구 및 라이브러리에 대한 변경 사항은이 섹션에 설명되어 있습니다.

간단한 마이그레이션을 설정하려면 다음을 수행하십시오.

  • 기본 Google 프로젝트를 설정하십시오 .
  • 개발자 키를 받으십시오 .
  • 기존 도구 또는 라이브러리에서 다음을 변경하십시오.
    • Cloud Storage 요청 엔드 포인트를 사용하도록 요청 엔드 포인트를 변경하십시오 .
    • AWS (Amazon Web Services) 액세스 및 비밀 키를 해당 Cloud Storage 액세스 키 및 비밀 키 (통칭하여 Google 개발자 키라고 함)로 바꿉니다.

그게 다야! 이제 기존 도구 및 라이브러리를 사용하여 HMAC (keyed-hash message authentication code) 요청을 Google Cloud Storage에 보낼 수 있습니다.

간단한 마이그레이션 시나리오에서 Cloud Storage XML API를 사용하는 AWS경우 Authorization 헤더에 서명 식별자를 지정 하면 Cloud Storage가 x-amz-*요청에서 헤더 및 Amazon S3 ACL XML 구문 을 예상 합니다.

참고 : Amazon S3에서 간단하게 마이그레이션하면 최소한의 시간 투자와 기존 코드 변경으로 Google Cloud Storage를 쉽고 빠르게 시작할 수 있습니다. 간단한 마이그레이션에 대한 경험이 있으면 Google Cloud Storage로 완전히 전환하여 모든 기능을 활용할 수 있습니다. 자세한 내용은 전체 마이그레이션을 참조하십시오 .


2
so sneaky, Google :)
Assaf Lavie 2016 년

@pwynne 다음 downvotes은 가능성이 링크 유일한 대답에 의해 발생했다 - 눈살을 찌푸리게 참조 meta.stackexchange.com/questions/8231/...을
댄 Cornilescu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.