【发布时间】:2021-07-23 23:34:16
【问题描述】:
所以我创建了一个非常简单的 Shell 脚本。它所做的一切都是为 AWS 设置 3 个 ENV 变量,以便我可以在单独的脚本中将 .csv 文件发送到 S3。
#!/usr/bin/env bash
export AWS_DEFAULT_REGION=us-east-1
export AWS_SECRET_ACCESS_KEY=ksjdnkjsdnfkjsndfksjnfd
export AWS_ACCESS_KEY_ID=kjsdnfkjsndfkjsndfkjsdn
此帖子的 SECRET KEY 和 KEY_ID 已更改,以便我们清楚了解
但由于某种原因,当我运行这个 Shell 脚本时,似乎什么都没有发生。当我运行 ENV 命令时,没有设置任何变量。但是,当我将每个命令单独复制并粘贴到我的终端时,它会毫无问题地设置变量。然后我可以毫无问题地将我的 .csv 文件发送到 S3。
我觉得我正在做一些极其微不足道的事情,导致脚本根本无法运行命令。
有什么想法吗?
系统:树莓派 3 发布:10
-乔
【问题讨论】:
标签: shell amazon-s3 raspberry-pi environment-variables aws-cli