【发布时间】:2021-05-06 00:36:49
【问题描述】:
需要帮助构建一个 Bash 脚本,该脚本将能够与 S3 存储桶的“密钥”+“访问密钥”建立连接,如果有特定的操作系统,它将从存储桶下载特定的 exe 文件。 例如: 如果我的操作系统是 Amazon Linux 2,它将从 X 文件夹下载 X 文件。 如果我的操作系统是 Centos 6 或 7 或 8,它会下载其他文件,与 Windows 等类似。
最后执行这个文件。
任何帮助都将不胜感激,我总是使用单独的命令(如“aws s3 sync”或 aws configure 来连接秘密和访问密钥)手动执行此操作,但现在我正在尝试跨多个帐户运行它并想要建立一些自动化。
感谢您的帮助。
【问题讨论】:
-
(1) 你检查
$OSTYPE& 然后在其中使用uname -a作为版本(2) os_type+version 的主bash关联数组作为你的aws s3存储桶路径的键和值(3)根据第 1 步的条件找出要使用的 aws s3 存储桶
标签: bash amazon-web-services amazon-s3 automation