我正在尝试使用Apache Libcloud
(Web)并阅读有关如何将其与 Amazon EC2 一起使用的文档,我一开始就陷入了困境。
在这一步:
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
cls = get_driver(Provider.EC2)
driver = cls('temporary access key', 'temporary secret key',
token='temporary session token', region="us-west-1")
您需要传递临时访问数据并告诉您阅读Amazon 文档,但我也阅读了文档,但我不太清楚我必须做什么才能获得我的临时凭证。
在文档上说您可以与AWS STS API
连接到端点进行交互,但我不明白您如何获得凭据。此外,在 Libcloud Web 的示例中,他们使用个人凭据:
ACCESS_ID = 'your access id'
SECRET_KEY = 'your secret key'
所以我有点失落。如何获取我的临时凭证以在我的代码中使用它?
谢谢并恭祝安康。