gdcloud topic configurations

NAME

gdcloud topic configurations – Zusätzliche Hilfe für benannte Konfigurationen.

BESCHREIBUNG

gdcloud-Befehlszeilenattribute können in benannten Konfigurationen gespeichert werden. Das sind Sammlungen von Schlüssel/Wert-Paaren, die das Verhalten der gdcloud-Befehlszeile beeinflussen. Benannte Konfigurationen sind nützlich, wenn Sie mehrere Projekte oder Organisationen verwalten. Zu den Attributen, die üblicherweise in den Konfigurationen gespeichert werden, gehören die Organisationskonsolen-URL und die Projekt-ID. Mit Konfigurationen können Sie diese und andere Einstellungen als Gruppe definieren und aktivieren. Konfigurationsdaten werden in $HOME/.config/gdcloud/ gespeichert. Konfigurationen sind besonders nützlich, wenn Sie + mit mehreren Projekten arbeiten. Sie können für jedes Projekt eine separate Konfiguration erstellen. – Mehrere Organisationskonsolen-URLs verwenden. * Allgemein unabhängige Aufgaben ausführen: Sie können beispielsweise eine Konfiguration für die Arbeit am Object Storage-Dienst in einem Projekt verwenden und mit einer weiteren Konfiguration einen separaten Dienst in einem anderen Projekt verwalten. Attributinformationen, die in benannten Konfigurationen gespeichert sind, können von allen gcloud CLI-Befehlen gelesen werden. Verwenden Sie den Befehl gdcloud config set, um die Attribute festzulegen.

Konfigurationen erstellen

Benannte Konfigurationen können von Nutzern definiert oder in die gcloud CLI integriert werden. Nutzerdefinierte Konfigurationen haben Namen in Kleinbuchstaben, z. B. johndoe, default, jeff-staging oder foo2. Sie werden durch den folgenden regulären Ausdruck definiert: ^[a-z][-a-z0-9]*$. Führen Sie zum Erstellen einer neuen Konfiguration

gdcloud init

In diesem Leitfaden erfahren Sie, wie Sie Ihre erste benannte Konfiguration einrichten, eine neue benannte Konfiguration erstellen oder eine vorhandene benannte Konfiguration neu initialisieren. Hinweis: Wenn Sie eine vorhandene Konfiguration neu initialisieren, werden alle vorhandenen Attribute entfernt.

Führen Sie zum Erstellen einer neuen leeren Konfiguration folgenden Befehl aus:

gdcloud config configurations create [CONFIG_NAME]

Konfigurationen verwenden

Die gcloud-Befehlszeile sollte höchstens eine aktive Konfiguration haben, die Attributwerte bereitstellt. Inaktive Konfigurationen haben keine Auswirkungen auf die Ausführung der gdcloud CLI. Führen Sie zum Aktivieren einer Konfiguration folgenden Befehl aus:

gdcloud config configurations activate [CONFIG_NAME]

Wenn Sie die Eigenschaften Ihrer aktiven Konfiguration aufrufen und ändern möchten, führen Sie folgenden Befehl aus:

gdcloud config list
gdcloud config set

Außerdem können Sie mit den Befehlen unter der Gruppe gdcloud config configurations Konfigurationen auflisten, aktivieren, umbenennen, beschreiben und löschen, unabhängig davon, ob sie aktiv sind oder nicht.

Sie können eine Konfiguration für einen einzelnen gcloud-Aufruf mit dem Flag --configuration my-config aktivieren.

Verfügbare Attribute

accessibility * screen_reader * Wenn diese Option festgelegt ist, wird der Screenreader von der gcloud CLI aktiviert.

auth * login_config_cert_path * Pfad der Datei, in der das aktuelle Zertifikat für die Anmeldekonfiguration gespeichert ist.

component_manager * disable_update_check * Wenn festgelegt, sucht die gcloud CLI nicht automatisch nach Updates.

core * disable_prompts * Bei „True“ wird für alle Nutzeraufforderungen die Standardantwort angenommen. Bei Prompts, für die eine Nutzereingabe erforderlich ist, wird jedoch ein Fehler ausgegeben. * format * Legt das Format für das Drucken von Ressourcen für die Befehlsausgabe fest. Standardmäßig wird ein befehlsspezifisches, für Menschen lesbares Ausgabeformat verwendet. Wenn sowohl core/format als auch --format angegeben sind, hat --format Vorrang. Die unterstützten Formate sind auf csv, json, table, text und yaml beschränkt. * organization_console_url * URL zur aktuellen Organisations-UI/Konsole. Sie muss mit https //console. beginnen. Beispiel: https //console.org-name.gdch.google.com. * project * Aktueller Projektname.

storage * s3_access_key_id * Zugriffsschlüssel-ID des S3-Speicherobjekts. Sie ist eine eindeutige Kennung für Nutzer. * s3_custom_ca_certs_file * Datei mit benutzerdefinierten Zertifikaten für das S3-Speicherobjekt. * s3_endpoint * Die URL des S3-Objekts besteht aus S3_ENDPOINT/$BUCKET_NAME/$OBJECT_NAME. S3_ENDPOINT ist der Speicherort des S3-Speicher-Buckets. * s3_secret_access_key * Privater Schlüssel des S3-Speicherobjekts, der zum Signieren von Anfragen verwendet wird.