如果您正在使用AWS Single Sign-On(SSO)来登录AWS,但是在尝试使用aws-sdk时遇到了问题,则可能是因为您使用的AWS CLI版本较老。要解决此问题,请使用AWS CLI版本2或更高版本。
以下是使用AWS CLI版本2登录AWS并执行基本操作的示例代码:
下载和安装AWS CLI版本2 请参阅官方文档以获取有关如何安装AWS CLI版本2的说明。
运行AWS SSO登录命令 运行以下命令以使用AWS SSO登录到AWS CLI版本2:
aws sso login
此命令将显示一个网站,在此网站上,您可以选择要与AWS帐户一起使用的AWS SSO配置文件和角色。选择您要使用的配置文件和角色,然后单击'登录”。
aws sts get-caller-identity
如果您已成功登录,则该命令将返回有关您的帐户的信息。
aws s3 ls