得到错误" - 权限不足"同时创建一个ssl证书

时间:2017-04-17 01:42:44

标签: google-cloud-platform authorization ssl-certificate

我的gcloud VM的ssl_cert目录中有.crt,.csr和.key文件。在创建SSL证书时,我使用以下命令 -

  

gcloud compute ssl-certificates创建SSL_CERTIFICATE --certificate   /home/USER/ssl_cert/ssl.crt --private-key /home/USER/ssl_cert/ssl.key

执行上述命令后,我得到以下错误 -

  

错误:(gcloud.compute.ssl-certificates.create)有些请求没有   成功:     - 许可不足

有人可以帮忙解决这个基本错误吗?

4 个答案:

答案 0 :(得分:3)

在SSH终端上运行此gcloud命令

gcloud auth login

将在SSH中为您生成登录链接,单击它,将要求您使用拥有项目的Gmail帐户进行登录。登录后会为您生成一个代码,将其复制并粘贴回您所在行的SSH终端

Enter verification code :

然后点击“输入”按钮,将授予权限。 尝试重新运行返回不足的初始命令。

答案 1 :(得分:0)

您的问题似乎与此帖有关:

gcloud compute list networks error: "Some requests did not succeed: - Insufficient Permission"

上述帖子中建议的解决方案是运行命令: gcloud auth login 。这将生成身份验证网址。将此网址复制并粘贴到您的浏览器中。它应该返回一个验证码。在命令shell中输入此代码

答案 2 :(得分:0)

"许可不足"如果您尚未验证要上载证书的域,则由Web界面返回。即如果您要为example.com上传证书,则必须证明您拥有example.com。

为此,使用GCloud Web界面导航到API&服务 - >单击凭据,然后单击域验证。然后添加域名。这将带您到一组工具,以允许您验证您拥有该域。 (在我的例子中,我在DNS记录中添加了一个TXT字段。)

完成此操作后,您可以上传该域的证书。

答案 3 :(得分:-1)

根据您的问题,您无法完全访问您的服务器。请让您的托管服务提供商为您提供完全访问权限。