在: https://developers.google.com/storage/docs/migrating#migration-simple
它表示简单迁移只需要Google开发人员密钥和密钥来替换AWS密钥和密钥。
但是,在使用boto的代码中,如何更改端点以使用Google Storage端点而不是AWS端点?
我可以看到您可以使用boto.gs.GSConnection
代替boto.s3.S3Connection
,但我希望避免更改代码。
答案 0 :(得分:2)
您的代码不需要知道不同的连接类型,但您需要调用其他方法来建立连接。我的代码仅使用了两个更改:
我改变了
my_connection = boto.connect_s3()
到
my_connection = boto.connect_gs(goog_dev_key, goog_dev_secret)
我更改了我的存储桶命名连接以避免嵌入时段,这在GS上是不可接受的。
所有其他代码保持不变。