[英][Error]: AWS credentials are not found in current profile. - ask-cli
使用ask-cli(询问初始化)设置AWS配置文件后,我使用了Ask clone命令来掌握技能。 一切正常。 我想通过以下方式上传更改后:
ask lambda upload -f arn:aws:lambda:us-east-1:xxxxx:function:test -s .
我收到一个错误,即在当前配置文件中找不到AWS凭证。 我错了什么? 有什么特别要知道的吗? IAM中的权限也为管理员设置。
希望任何人都能提供帮助。 非常感谢 !
我认为您在使用Ask-cli之前尚未初始化AWS命令行。
首先使用以下链接在设备上安装AWS Command Line Interface: https : //docs.aws.amazon.com/cli/latest/userguide/installing.html
完成后,请使用aws configure命令设置配置文件。 它将要求您提供AWS Access Key ID,AWS Secret Access Key,默认区域名称和Default输出格式。
$ aws configure
AWS Access Key ID [None]: *******your key*********
AWS Secret Access Key [None]: *******your key************
Default region name [None]: us-east-1
Default output format [None]: json
要获取AWS Access Key ID和AWS Secret Access Key,请执行以下操作:
要查看新的访问密钥,请选择显示。 您的凭据将如下所示:
访问密钥ID:AKIAIOSFODNN7EXAMPLE
秘密访问密钥:wJalrXUtnFEMI / K7MDENG / bPxRfiCYEXAMPLEKEY
要下载密钥对,请选择Download .csv文件。 将密钥存储在安全的位置。
设置完成后,请执行以下操作:
现在,您可以使用任何ask-cli命令了,它也可以更改您的AWS服务。
注意:您可以在一个设备上初始化多个AWS并询问配置文件。 为此用途:
然后,要在此新的ask-cli配置文件上使用任何ask-cli命令,请使用--profile profileName作为每个ask-cli命令的后缀。 例如 :
问克隆--profile secondUser
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.