让我在此作为开头,请先阅读整篇文章和评论/答案,然后再标记为重复。
我有一台服务器,我试图将文件从S3上传。如果我手动设置值,但我希望在脚本中完成设置,则可以使用AWS cli工具进行此操作。现在,此脚本从Hashicorp Vault服务器中提取值,而我又返回了一个值为null
的值,并且该值已被半解析。我检查了当前值,并且在ENV中还可以,但是当我尝试上传到S3时出现此错误:
Could not connect to the endpoint URL: "https://<bucket>.s3.null.amazonaws.com/backups<filepath>
我知道null指向默认区域env变量。
我发现this张贴了有关如何重置AWS cli工具的值的帖子,它对我不起作用,因为该帖子中显示的路径在我拥有的任何用户的服务器上都不存在以(我的个人和根用户)身份运行脚本。
我尝试查找其他资源,但所有资源似乎都显示了该资源,或者我用echo $AWS_DEFAULT_PROFILE
检查过的默认配置文件显示为空白。
有关下一步尝试的建议?