CLI всегда возвращает NotAuthorizedOrNotFound

Я пытаюсь заставить 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" "Авторизация не удалась или запрошенный ресурс не найден".

Что мне не хватает? Любые указатели приветствуются.

1 ответ

Решение

-c (--compartment-id) принимает идентификатор отделения (ocid), а не имя отделения.

Итак, вы хотите сделать что-то вроде:C=ocid1.compartment.oc1..aaaaaarhifmvrvuqtye5q65flzp3pp2jojdc6rck6copzqck3ukcypxfga bmcs network vcn list -c $C

куда C устанавливается на идентификатор вашего купе. Пожалуйста, смотрите Использование CLI для получения дополнительной информации.

Другие вопросы по тегам