【发布时间】:2020-12-30 00:01:05
【问题描述】:
我对 AWS 很陌生,对它的工作原理了解不多。我已经设置了一个 AWS 账户并生成了访问密钥。在我的本地机器上,我创建了一个虚拟 AWS Chalice 实例来部署我的项目。我在工作目录内的本地计算机上完成了整个设置,并尝试通过 Anaconda Prompt 进行部署。
我的工作目录中设置了以下目录:.aws 文件夹、.chalice 文件夹、chalicelib 文件夹、app .py、requirements.txt
在 .aws 文件夹中,我有一个 config.txt 文件,其中包含以下内容:
[default]
aws_access_key_id=my_key_id
aws_secret_access_key=my_secret_key
region=global
请注意,my_key_id 和 my_secret_key 在这里只是通用术语,但实际上我已将密钥硬编码到该 .txt 文件中。
在没有运气的情况下花了大约一整天的时间搜索后,我仍然在尝试使用 Anaconda Prompt 中的 chalice deploy 命令部署 Chalice 时遇到 NoCredentialsError。
任何帮助将不胜感激。
【问题讨论】:
-
您的本地机器上是否安装了 AWS cli?如果是,则通过运行以下命令来测试云:aws ec2 describe-regions
-
@AsriBadlah 我没有安装 AWS CLI。这是能够部署圣杯的要求吗?
标签: python amazon-web-services amazon-ec2 anaconda