Amazon s3 从S3到Google云存储的简单迁移,无需更改boto代码
在: 它说简单的迁移只需要googledeveloper密钥和secret来代替AWS密钥和secret 但是,在使用boto的代码中,如何将端点更改为使用Google存储端点而不是AWS端点Amazon s3 从S3到Google云存储的简单迁移,无需更改boto代码,amazon-s3,google-cloud-storage,boto,Amazon S3,Google Cloud Storage,Boto,在: 它说简单的迁移只需要googledeveloper密钥和secret来代替AWS密钥和secret 但是,在使用boto的代码中,如何将端点更改为使用Google存储端点而不是AWS端点 我可以看出,您可以使用boto.gs.GSConnection而不是boto.s3.S3Connection,但我希望避免更改代码。您的代码不需要知道不同的连接类型,但您确实需要调用不同的方法来建立连接。我的代码只做了两个更改: 我变了 my_connection = boto.connect_s3()
我可以看出,您可以使用
boto.gs.GSConnection
而不是boto.s3.S3Connection
,但我希望避免更改代码。您的代码不需要知道不同的连接类型,但您确实需要调用不同的方法来建立连接。我的代码只做了两个更改:
my_connection = boto.connect_s3()
到
所有其他代码都保持不变。您可能仍然需要更改少量代码。你能发布一些你的S3代码吗?我做了类似于下面答案的更改。我希望可以通过纯配置进行切换。
my_connection = boto.connect_gs(goog_dev_key, goog_dev_secret)