Ich habe versucht, den folgenden Befehl auszuführen
gcloud scc assets list projects/project-id
und ich habe diesen Fehler bekommen,
FEHLER: (gcloud.scc.assets.list) INVALID_ARGUMENT: Die Anfrage enthält ein ungültiges Argument.
Ich habe gcloud SDK bereits auf die neueste Version (350.0.0) aktualisiert.
Antwort1
Auflistung aller Vermögenswerte
Die folgenden Beispiele zeigen, wie alle Vermögenswerte einer Organisation aufgelistet werden:
# ORGANIZATION_ID=12344321
$ gcloud scc assets list $ORGANIZATION_ID
Weitere Beispiele erhalten Sie durch Ausführen von:
$ gcloud scc assets list --help
Könnten Sie die folgenden Befehle verwenden:
NAME
gcloud alpha scc assets list
- Auflisten der Cloud Security Command Center-Assets
Alle Assets unter dem Projekt auflisten (Beispielprojekt)
$ gcloud alpha scc assets list projects/example-project
ODER
Alle Assets unter der Organisation auflisten (123456)
$ gcloud alpha scc assets list 123456
ANMERKUNGEN
Dieser Befehl befindet sich derzeit in der ALPHA-Phase und kann sich ohne Vorankündigung ändern. Wenn dieser Befehl trotz Angabe des richtigen Projekts mit API-Berechtigungsfehlern fehlschlägt, versuchen Sie möglicherweise, auf eine API mit einer nur auf Einladung zugänglichen Whitelist für den frühen Zugriff zuzugreifen. Diese Varianten sind ebenfalls verfügbar:
$ gcloud scc assets list
$ gcloud beta scc assets list
Laut den Referenzen versuchen Sie, einen ungültigen Befehl auszuführen. Wenn Sie es mit derselben CLI versuchen möchten, müssen Sie das Alpha als Parameter hinzufügen