从本地运行AWS CLI而不在本地存储凭证

时间:2019-03-15 12:14:15

标签: amazon-web-services amazon-s3 aws-cli

如何运行aws cli以下载s3存储桶数据而不在本地计算机中存储aws凭证?

请注意,s3存储桶不是公共存储桶。

2 个答案:

答案 0 :(得分:2)

不确定您的目标是什么,但是可以使用environment variables,它仅在当前会话/ aws_cli运行中导出。

要防止在bash中(假设您正在使用linux)将导出写入历史记录,可以使用命令的space infront

答案 1 :(得分:1)

您可以启动EC2实例,并赋予该实例一个角色,使其可以从S3存储桶中读取数据。 启动后,使用ssh连接到EC2实例,并使用aws s3 cp...ˋ or ˋaws s3 sync...

发起S3传输