使用AWS SSO执行SLS命令
我正在下面运行命令以列出所有云形式堆栈输出。
npx sls info --stage $STAGE --verbose
执行后,我要低于错误
ProcessCredentialSproviderFailure:配置文件默认未找到
我绝对可以使用AWS访问权限和秘密键使用sls
命令,但我正在尝试使用AWS SSO实现此目标。 SSO基本上将临时凭据存储在〜/.aws/sso/cache/****。json,我能够使用此方法执行所有其他命令以与AWS进行通信,但是SLS命令不起作用。
I am running below command to list all the CloudFormation stack outputs.
npx sls info --stage $STAGE --verbose
Upon executing I am getting below error
ProcessCredentialsProviderFailure: Profile default not found
I can definitely use aws access and secret keys to use sls
commands but I am trying to achieve this using AWS SSO. SSO basically stores temporary credentials in ~/.aws/sso/cache/****.json, I am able to execute all other commands to communicate with AWS using this method but somehow sls commands aren't working.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通过使用 noreless-noreferrer“> serverless-better-credentials )。
安装:
然后添加到
serverless.yml
插件,以便首先出现在列表中:I got this to work by using serverless-better-credentials.
Install with:
Then add to
serverless.yml
plugins, so that it appears first in the list: