如何解决AWS 证书管理器无法访问的主机:`acm.undefined.amazonaws.com'
我一直在使用 AWS SDK v2.846.0 为不同的域创建 SSL 证书,但是当我发出请求时出现此错误:
“无法访问的主机:acm.undefined.amazonaws.com'. This service may not be available in the
us-east-1' 区域。”
有人知道我能做什么吗?
我正在使用此文档:https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ACM.html#requestCertificate-property
解决方法
您的 ACM 凭据对象中似乎未定义该区域。
要提供选项(包括访问密钥、秘密密钥和区域),您可以将它们传递给服务构造函数,例如
options = { secretAccessKey: skid,accessKeyId: akid,region: 'us-east-2' };
acm = new AWS.ACM(options);
或者您可以更新 SDK 的配置对象,但您必须在创建服务对象之前执行此操作,例如:
options = { secretAccessKey: skid,region: 'us-east-2' };
AWS.config.update(options);
acm = new AWS.ACM();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。