2016-07-24 37 views
1

我试图以编程方式替换与关联API网关域名的TLS证书。我知道如何使用AWS控制台以及上传和旋转选项。但我无法弄清楚如何使用AWS CLI或boto3 Python库来实现。我认为boto3 update_domain_name()方法可以工作,通过使用'替换'操作码来替换证书主体,私钥和证书链。但是当我调用该方法时,出现错误,说明可以替换的唯一值是'/ certificateName'。这表明我需要以其他方式上传新证书,然后使用此方法更改名称,使其指向新证书。我如何上传证书?如何将新的TLS证书与AWS API网关域名相关联

+0

各种服务使用的证书始终通过[IAM]上传(http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs_manage.html)。控制台往往隐藏了这个事实,但这就是发生了什么,这可能是你正在寻找的。 –

回答

0

由于documentation指出,您不能以编程方式旋转证书。您只能从API网关控制台执行此操作。