1

我试图让 CLI 在 Ubuntu 16.04.1 上运行,但我总是遇到

(cli_env) rnayak@ubuntuvm:~$ bmcs network vcn list -c c21
ServiceError:
{
    "code": "NotAuthorizedOrNotFound", 
    "message": "Authorization failed or requested resource not found.", 
    "opc-request-id": "9F219FA4DBAB4E95B3A6F1025DF17507/14CE5DEB567A43B68CC8694D24023497/DD9D0EB116C04F76ACDF93DCFEA06A08", 
    "status": 404
}

这是我所做的:

bmcs setup config

输入用户 OCID、租户 OCID 和区域。还生成了一个密钥对。

然后转到控制台并添加一个 API 密钥(由 CLI 从上一步生成的公钥。

但是每次调用 bmcs 都会导致“NotAuthorizedOrNotFound”“授权失败或未找到请求的资源。”。

我错过了什么?任何指针表示赞赏。

4

1 回答 1

3

-c( --compartment-id) 采用隔间 id (ocid),而不是隔间名称。

所以你想做这样的事情: C=ocid1.compartment.oc1..aaaaaarhifmvrvuqtye5q65flzp3pp2jojdc6rck6copzqck3ukcypxfga bmcs network vcn list -c $C

WhereC设置为您的隔间的 ID。请参阅使用 CLI了解更多信息。

于 2017-05-30T17:20:13.503 回答