我cd
进入所有pem/key文件所在的目录并运行以下命令:
aws iam upload-server-certificate --server-certificate-name certificate_name --certificate-body file://webservercertificate.pem --private-key file://server.key --certificate-chain file://certificate_chain_file.pem
我收到以下错误:
调用UploadServerCertificate操作时发生客户端错误(InvalidClientTokenId):请求中包含的安全令牌无效.
我在"用户"中有1个"用户".该用户已被分配以下权限:
IAMFullAccess IAMReadOnlyAccess IAMUserSSHKeys
我已下载此用户的凭据并将其放入我的用户变量中
AWS_ACCESS_KEY **** AWS_SECRET_KEY ****
我在弹性豆茎上有1个角色 aws-elasticbeanstalk-ec2-role
尝试转到帐户页面上的安全凭据:点击右上角的名称 - >我的安全凭据
然后在那里生成访问密钥并在凭证文件中使用这些访问密钥(aws configure)
如果将CLI与MFA结合使用,则除了设置访问密钥和秘密密钥外,还必须设置会话令牌。请参阅本文:https : //aws.amazon.com/premiumsupport/knowledge-center/authenticate-mfa-cli/