Я попробовал выполнить следующую команду
gcloud scc assets list projects/project-id
и у меня возникла эта ошибка,
ОШИБКА: (gcloud.scc.assets.list) INVALID_ARGUMENT: Запрос содержит недопустимый аргумент.
Я уже обновил gcloud SDK до последней версии (350.0.0)
решение1
В этих примерах показано, как составить список всех активов организации:
# ИД_ОРГАНИЗАЦИИ=12344321
$ gcloud scc assets list $ORGANIZATION_ID
Для получения дополнительных примеров выполните:
$ gcloud scc assets list --help
Можете ли вы использовать следующие команды:
ИМЯ
gcloud alpha scc assets list
- список активов Центра управления безопасностью облака
Перечислите все активы проекта (пример-проект)
$ gcloud alpha scc assets list projects/example-project
ИЛИ
Перечислите все активы организации (123456)
$ gcloud alpha scc assets list 123456
ПРИМЕЧАНИЯ
Эта команда в настоящее время находится в стадии ALPHA и может быть изменена без уведомления. Если эта команда завершается с ошибками разрешений API, несмотря на указание правильного проекта, возможно, вы пытаетесь получить доступ к API с помощью списка разрешений раннего доступа только по приглашениям. Также доступны следующие варианты:
$ gcloud scc assets list
$ gcloud beta scc assets list
Согласно ссылкам, вы пытаетесь запустить недопустимую команду. Если вы хотите попробовать с тем же cli, вам нужно добавить alpha в качестве параметра.