微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS 证书管理器无法访问的主机:`acm.undefined.amazonaws.com'

如何解决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 举报,一经查实,本站将立刻删除。