有没有办法用会话令牌创建S3连接?
在 boto
和 S3
这两个模块中,连接到 S3 的时候需要提供访问密钥和秘密密钥。那么,有没有一种连接对象可以同时使用会话令牌呢?
2 个回答
3
我知道这个问题已经很久了,但在谷歌上找到的相关结果不多。所以这里是你可以这样做的方法(至少在Boto 2.22.1版本下):
conn = S3Connection(
aws_access_key_id=<access>,
aws_secret_access_key=<secret>,
security_token=<token>.,
)
2
这个功能之前在 boto
里还没有实现,但现在已经实现了,并且会在版本 2.1 中推出。如果你去 GitHub 上查看源代码,现在就可以使用这个功能。
你可以通过在调用 boto.connect_s3
时,使用关键字参数 security_token
来传递会话令牌。我觉得会话令牌很快也会在其他地方实现。