我正在关注以下 Cloudera 文档:开始使用 Amazon Web Services (AWS) https://www.cloudera.com/documentation/director/latest/topics/director_aws_add_environment.html#aws_add_environment
在此步骤中:在 AWS 上添加 Altus Director 环境(下面的链接),我面临身份验证问题。 https://www.cloudera.com/documentation/director/latest/topics/director_aws_add_environment.html#aws_add_environment
添加新环境的屏幕截图:通过 Coluera Director 添加新环境
问题 :无效凭证问题
但是我可以使用用户名:“centos”和我的 pem 文件通过 ssh 连接到 ec2 集群。(附有 SSH 屏幕截图) SSH 登录集群
正在运行的集群的屏幕截图:运行集群信息
集群信息:
AMI : centos-7-pke-201907251446 - ami-00181e08e0300ee8f
我对这个问题的工作:
https://stackoverflow.com/questions/24744205/ec2-api-error-validating-access-credential
https://github.com/mitchellh/vagrant-aws/issues/372
这看起来主要是由于集群上的时间同步问题。因为,在从客户端向集群发送发送凭据时,凭据会被打上时间戳,如果存在巨大差异,身份验证将失败。我还执行了此步骤以使时间同步(通过在集群上安装 ntp)时间同步:集群时间同步 我也停止了 EC2 集群后时间同步。
我在创建新环境时还提供了正确的 EC2 区域,即“eu-central-1”(与集群名称相同)