从位于 .aws 中的“凭证”读取时,我可以将一个对象从本地上传到我的云 S3 存储桶,但是为了这个问题,有一个与“凭证”格式相同的文件称为“tester”而且我无法从中读取它,即使它与凭据完全相同。
如果我这样做:
# Upload the file
s3_client = boto3.client(
's3',
aws_access_key_id=ACCESS_KEY,
aws_secret_access_key=SECRET_KEY,
aws_session_token=SESSION_TOKEN,
)
我应该在 ACCESS_KEY、SECRET_KEY、SESSION_TOKEN 中放入什么?我不想硬编码我的凭据,但我希望它不从 .aws 中的凭据中读取,而是从另一个名为“tester”的文件中读取,该文件具有相同的凭据。
注意:“tester”文件与我的 Mac 上的 python/Boto3 程序位于同一位置。