2

我正在尝试将证书从我的 UNIX 服务器上传到 IAM,以附加到 AWS 中的负载均衡器。

当我发出命令时: iam-servercertupload -b new.server.cert.pem -k new.server.pem -s mysite.cert.com -v -d 我得到以下错误:

Unable to load version information for the running SDK: com/amazonaws/sdk/versionInfo.properties not found on classpath
Set parameter http.useragent = Jakarta Commons-HttpClient/3.0.1
Set parameter http.protocol.version = HTTP/1.1
Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
Set parameter http.protocol.cookie-policy = rfc2109
Set parameter http.protocol.element-charset = US-ASCII
Set parameter http.protocol.content-charset = ISO-8859-1
Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMeth

我以 sudo 用户身份运行此命令。网络上没有太多关于此错误的信息。有没有人遇到过这个问题?

4

1 回答 1

0

我相信 versionInfo.properties 会在你这样做的时候设置aws configureaws configure因此,在尝试上传证书之前,请确保您已完成上述操作。

以下命令对我有用,可以将证书上传到 IAM。 aws iam upload-server-certificate --server-certificate-name MyCertName --certificate-body file://STAR.mydomain.com.pem --private-key file://https_keys.pem --certificate-chain file://chain.cer

于 2014-03-04T21:54:42.853 回答