【问题标题】:Getting Error "- Insufficient Permission" while creating a ssl-certificate创建 ssl 证书时出现错误“-权限不足”
【发布时间】:2017-04-17 01:42:44
【问题描述】:
我的 gcloud VM 的 ssl_cert 目录中有 .crt、.csr 和 .key 文件。在创建 SSL 证书时,我正在使用以下命令 -
gcloud compute ssl-certificates create SSL_CERTIFICATE --certificate
/home/USER/ssl_cert/ssl.crt --private-key /home/USER/ssl_cert/ssl.key
执行上述命令后,我得到以下错误 -
错误:(gcloud.compute.ssl-certificates.create)一些请求没有
成功:
- 权限不足
有人可以帮忙解决这个基本错误吗?
【问题讨论】:
标签:
google-cloud-platform
authorization
ssl-certificate
【解决方案1】:
在你的 SSH 终端上运行这个 gcloud 命令
gcloud auth login
将在 SSH 中为您生成一个登录链接,单击它,它将要求您使用 拥有该项目的 gmail 帐户登录。登录后将为您生成一个代码,将其复制并粘贴回您所在行的 SSH 终端中
Enter verification code :
然后点击进入按钮,将授予权限。
尝试重新运行返回不足权限的初始命令。
【解决方案3】:
如果您尚未验证要为其上传证书的域,则 Web 界面会返回“权限不足”。 IE。如果您要为 example.com 上传证书,您必须证明您拥有 example.com。
为此,使用 GCloud Web 界面导航到 APIs & Services -> Credentials,然后单击域验证。然后添加一个域。这将带您使用一组工具来验证您是否拥有该域。 (在我的例子中,我在 DNS 记录中添加了一个 TXT 字段。)
完成此操作后,您可以上传该域的证书。
【解决方案4】:
根据您的问题,您没有对服务器的完全访问权限。请让您的托管服务提供商为您提供相同的完全访问权限。