Google Storage声称他们支持其解决方案与Amazon AWS S3和Eucalyptus Systems API的互操作性。
来源:https://cloud.google.com/storage/docs/interoperability
可以aws-sdk
为Java或Node.js的,或Python,可用于存储和检索与谷歌存储API的对象?
Google Storage声称他们支持其解决方案与Amazon AWS S3和Eucalyptus Systems API的互操作性。
来源:https://cloud.google.com/storage/docs/interoperability
可以aws-sdk
为Java或Node.js的,或Python,可用于存储和检索与谷歌存储API的对象?
Answers:
提到的大多数AWS开发工具包都支持构造自定义终端节点,例如,如此处针对Node.JS所述。
将端点设置为storage.googleapis.com
并使用您的GCP访问凭据应该可以使您操作Google存储后端服务“如S3”。
是的,您可以使用AWS开发工具包在Google存储空间中存储对象。
从简单迁移:
在从Amazon S3到Google Cloud Storage的简单迁移中,您可以使用现有工具和库来生成对Amazon S3的经过身份验证的REST请求,也可以将经过身份验证的请求发送到Google Cloud Storage。本节介绍了您需要对现有工具和库进行的更改。
要进行简单迁移设置,请执行以下操作:
- 设置默认的Google项目。
- 获取开发人员密钥。
- 在您现有的工具或库中,进行以下更改:
- 更改请求端点以使用Cloud Storage请求端点。
- 将Amazon Web Services(AWS)访问和密钥替换为相应的Cloud Storage访问密钥和密钥(统称为Google开发者密钥)。
而已!此时,您可以开始使用现有的工具和库来向Google Cloud Storage发送密钥哈希消息身份验证代码(HMAC)请求。
在简单的迁移场景中使用Cloud Storage XML API时,
AWS
在Authorization
标头中指定签名标识符可使Cloud Storage知道x-amz-*
在请求中包含标头和Amazon S3 ACL XML语法。注意:从Amazon S3进行的简单迁移是开始使用Google Cloud Storage的一种简便快捷的方法,只需花费很少的时间和对现有代码的更改即可。在拥有简单迁移经验之后,您可以完全过渡到Google Cloud Storage以利用其所有功能。有关更多信息,请参见完全迁移。