Storage Intelligence konfigurieren und verwalten

Auf dieser Seite wird beschrieben, wie Sie Storage Intelligence für eine Ressource konfigurieren, aufrufen, aktualisieren und deaktivieren.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Storage Admin (roles/storage.admin) für das Projekt, den Ordner oder die Organisation zuzuweisen. Damit erhalten Sie die Berechtigungen, die Sie zum Konfigurieren und Verwalten von Storage Intelligence benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Diese vordefinierte Rolle enthält die erforderlichen Berechtigungen, um Storage Intelligence zu konfigurieren und zu verwalten. Maximieren Sie den Abschnitt Erforderliche Berechtigungen, um die genau erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Sie benötigen die folgenden Berechtigungen, um Storage Intelligence zu konfigurieren und zu verwalten:

  • Storage Intelligence konfigurieren: storage.intelligenceConfigs.update
  • Storage Intelligence-Konfiguration aufrufen: storage.intelligenceConfigs.get
  • Storage Intelligence-Konfiguration aktualisieren: storage.intelligenceConfigs.update
  • Storage Intelligence deaktivieren: storage.intelligenceConfigs.update

Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Storage Intelligence konfigurieren

Console

  1. Rufen Sie in der Google Cloud Console die Storage Intelligence-Seite Konfiguration auf.

    Zu „Konfiguration“

  2. Klicken Sie auf Storage Intelligence aktivieren.

  3. Wählen Sie im Dialogfeld Storage Intelligence konfigurieren die Ressource aus, für die Sie Storage Intelligence konfigurieren möchten.

  4. Klicken Sie auf Weiter.

  5. Optional: So schließen Sie bestimmte Buckets in Ihre Storage Intelligence-Konfiguration ein oder daraus aus:

    1. Wenn Sie Buckets an bestimmten Standorten auswählen möchten, verwenden Sie das Menü Filtertyp. Um Buckets ein- oder auszuschließen, wählen Sie im Menü Standort den Standort aus. Weitere Informationen zu Nach Standort filtern.

    2. Wenn Sie Cloud Storage-Buckets nach Namen auswählen möchten, verwenden Sie das Menü Filtertyp. Um Buckets ein- oder auszuschließen, geben Sie den regulären Ausdruck für den Bucket-Namen an und klicken Sie auf Regulären Ausdruck hinzufügen. Weitere Informationen zu Nach Bucket-Name filtern.

  6. Klicken Sie auf Diese Konfiguration aktivieren.

Befehlszeile

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. Verwenden Sie den Befehl gcloud alpha storage intelligence-configs enable mit einem der folgenden Flags, um Storage Intelligence zu konfigurieren:

    • --project: konfiguriert Storage Intelligence für ein Projekt. Der Wert ist eine Projekt-ID. Beispiel: my-project

    • --sub-folder: konfiguriert Storage Intelligence für einen Ordner. Der Wert ist eine Ordner-ID. Beispiel: 1234567890

    • --organization: konfiguriert Storage Intelligence für eine Organisation. Der Wert ist eine Organisations-ID. Beispiel: 9876546738

      Mit dem folgenden Befehl wird Storage Intelligence beispielsweise für ein Projekt namens my-project konfiguriert:

      gcloud alpha storage intelligence-configs enable --project=PROJECT_ID

      Dabei ist PROJECT_ID eine Projekt-ID.

    Wenn Sie bestimmte Buckets in Ihre Storage Intelligence-Konfiguration einschließen oder daraus ausschließen möchten, verwenden Sie eines der folgenden Flags:

    • --exclude-bucket-regexes: Liste der regulären Ausdrücke für Bucket-IDs, die aus der Storage Intelligence-Konfiguration ausgeschlossen werden sollen.
    • --include-bucket-regexes: Liste der regulären Ausdrücke für Bucket-IDs, die in die Storage Intelligence-Konfiguration eingeschlossen werden sollen.

    Wenn Sie beispielsweise alle Buckets ausschließen möchten, deren Namen colddata enthält, verwenden Sie den folgenden Befehl:

    gcloud alpha storage intelligence-configs enable --organization=54343 --exclude-bucket-regexes=colddata.*

    Wenn Sie beispielsweise Buckets mit dem Namen colddata ausschließen möchten, verwenden Sie den folgenden Befehl:

    gcloud alpha storage intelligence-configs enable --organization=54343 --exclude-bucket-regexes=colddata

    Wenn Sie beispielsweise die Bucket-Namen colour oder color ausschließen möchten, verwenden Sie den folgenden Befehl:

    gcloud alpha storage intelligence-configs enable --organization=my-org --exclude-bucket-regexes=colou?r

    Wenn Sie Buckets basierend auf ihrem Standort in Ihre Storage Intelligence-Konfiguration einschließen oder daraus ausschließen möchten, verwenden Sie eines der folgenden Flags:

    • --exclude-locations: Liste der Standorte, die aus der Storage Intelligence-Konfiguration ausgeschlossen werden sollen.
    • --include-locations: Liste der Standorte, die in die Storage Intelligence-Konfiguration eingeschlossen werden sollen.

    Beispiel:

    gcloud alpha storage intelligence-configs enable --sub-folder=123456 --include-locations=us-east1,us-west1
  3. REST APIs

    JSON API

    1. Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den Authorization-Header zu generieren.

    2. Erstellen Sie eine JSON-Datei mit den folgenden Details:

      1. name: der Name der Storage Intelligence-Konfiguration. Verwenden Sie eines der folgenden Formate:
        • Projekt: projects/PROJECT_ID/locations/global/intelligenceConfig
        • Ordner: folders/FOLDER_ID/locations/global/intelligenceConfig
        • Organisation: organizations/ORGANIZATION_ID/locations/global/intelligenceConfig

        Dabei gilt:

        • PROJECT_ID ist die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.
        • FOLDER_ID ist die Google Cloud -Ordner-ID. Ordner-IDs sind numerisch, z. B. 123456789012.
        • ORGANIZATION_ID ist die Google Cloud -Organisations-ID. Organisations-IDs sind numerisch, z. B. 123456789012.
      2. Konfigurieren Sie das Feld editionConfig. Weitere Informationen zur Versionskonfiguration.
      3. Optional: Konfigurieren Sie das Objekt filter. Sie können Buckets basierend auf den Cloud Storage-Standorten und den regulären Ausdrücken für Bucket-IDs ein- oder ausschließen.
          {
            "name":"projects/PROJECT_ID/locations/global/intelligenceConfig",
            "editionConfig":"EDITION_CONFIGURATION",
            "filter":{
              "includedCloudStorageBuckets":{
                  "bucketIdRegexes":[
                    "INCLUDED_BUCKET_ID_REGEX",
                      ...]
              },
              "excludedCloudStorageBuckets":{
                  "bucketIdRegexes":[
                    "EXCLUDED_BUCKET_ID_REGEX",
                      ...]
              },
              "includedCloudStorageLocations":{
                  "locations":[
                    "INCLUDED_BUCKET_LOCATION",
                      ...]
              },
              "excludedCloudStorageLocations":{
                  "locations":[
                    "EXCLUDED_BUCKET_LOCATION",
                      ...]
              }
            }
          }
        

      Dabei gilt:

      • PROJECT_ID ist die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.
      • EDITION_CONFIGURATION ist die Konfiguration der Storage Intelligence-Version.
      • Optional: INCLUDED_BUCKET_ID_REGEX ist ein regulärer Ausdruck, der angibt, welche Bucket-IDs eingeschlossen werden sollen. Sie können mehrere reguläre Ausdrücke als Liste angeben.
      • Optional: EXCLUDED_BUCKET_ID_REGEX ist ein regulärer Ausdruck, der angibt, welche Bucket-IDs ausgeschlossen werden sollen. Sie können mehrere reguläre Ausdrücke als Liste angeben.
      • Optional: INCLUDED_BUCKET_LOCATION ist der Standort, an dem Sie Buckets in die Storage Intelligence-Konfiguration einschließen möchten. Sie können mehrere Standorte als Liste angeben.
      • Optional: EXCLUDED_BUCKET_LOCATION ist der Standort, an dem Sie Buckets aus der Storage Intelligence-Konfiguration ausschließen möchten. Sie können mehrere Standorte als Liste angeben.
    3. In den folgenden Abschnitten wird beschrieben, wie Sie Storage Intelligence mit der REST API für ein Projekt, einen Ordner oder eine Organisation konfigurieren. Sie können die REST API auch verwenden, um den 30‑tägigen Testzeitraum für Storage Intelligence zu konfigurieren. Verwenden Sie eine der folgenden Methoden, um Storage Intelligence oder den 30‑tägigen Testzeitraum zu konfigurieren.

      Storage Intelligence für ein Projekt konfigurieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Konfigurieren von Storage Intelligence für ein Projekt aufzurufen.

        curl -X POST \
          --data-binary @JSON_FILE_NAME \
          -H "Authorization: Bearer $(gcloud auth print-access-token)" \
          -H "Content-Type: application/json" \
          "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
      

      Dabei gilt:

      • PROJECT_ID ist die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.
      • UPDATE_MASK ist die durch Kommas getrennte Liste der Feldnamen, die in dieser Anfrage aktualisiert werden sollen. Die Felder verwenden das FieldMask-Format und sind Teil der Ressource IntelligenceConfig.

      Storage Intelligence für einen Ordner konfigurieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Konfigurieren von Storage Intelligence für einen Ordner aufzurufen.

        curl -X POST \
          --data-binary @JSON_FILE_NAME \
          -H "Authorization: Bearer $(gcloud auth print-access-token)" \
          -H "Content-Type: application/json" \
          "https://storage.googleapis.com/v2/folders/FOLDER_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
      

      Dabei gilt:

      • FOLDER_ID ist die Google Cloud -Ordner-ID. Ordner-IDs sind numerisch, z. B. 123456789012.
      • UPDATE_MASK ist die durch Kommas getrennte Liste der Feldnamen, die in dieser Anfrage aktualisiert werden sollen. Die Felder verwenden das FieldMask-Format und sind Teil der Ressource IntelligenceConfig.

      Storage Intelligence für eine Organisation konfigurieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Konfigurieren von Storage Intelligence für eine Organisation aufzurufen.

      curl -X POST \
        --data-binary @JSON_FILE_NAME \
        -H "Authorization: Bearer $(gcloud auth print-access-token)" \
        -H "Content-Type: application/json" \
        "https://storage.googleapis.com/v2/organizations/ORGANIZATION_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
      

      Dabei gilt:

      • ORGANIZATION_ID ist die Google Cloud -Organisations-ID. Organisations-IDs sind numerisch, z. B. 79293024087.
      • UPDATE_MASK ist die durch Kommas getrennte Liste der Feldnamen, die in dieser Anfrage aktualisiert werden sollen. Die Felder verwenden das FieldMask-Format und sind Teil der Ressource IntelligenceConfig.

Storage Intelligence-Konfiguration aufrufen

Console

  1. Rufen Sie in der Google Cloud Console die Storage Intelligence-Seite Konfiguration auf.

    Zu „Konfiguration“

  2. Klicken Sie oben auf der Seite auf die Projektauswahl.

  3. Wählen Sie im Dialogfeld Ressource auswählen die Ressource aus, deren Storage Intelligence-Konfiguration Sie aufrufen möchten.

Wenn für eine Ressource Storage Intelligence konfiguriert ist, wird im Feld Status Enabled angezeigt. Für Ressourcen ohne Storage Intelligence-Konfiguration wird der Button Storage Intelligence konfigurieren angezeigt.

Befehlszeile

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. Verwenden Sie den Befehl gcloud alpha storage intelligence-configs describe mit einem der folgenden Flags, um die Storage Intelligence-Konfiguration für eine Ressource aufzurufen:

    • --project: ruft die Storage Intelligence-Konfiguration für ein Projekt auf. Der Wert ist eine Projekt-ID. Beispiel: my-project

    • --sub-folder: ruft die Storage Intelligence-Konfiguration für einen Ordner auf. Der Wert ist eine Ordner-ID. Beispiel: 1234567890

    • --organization: ruft die Storage Intelligence-Konfiguration für eine Organisation auf. Der Wert ist eine Organisations-ID. Beispiel: 9876546738

      Mit dem folgenden Befehl wird beispielsweise die Storage Intelligence-Konfiguration für ein Projekt namens my-project aufgerufen:

      gcloud alpha storage intelligence-configs describe --project=PROJECT_ID

      Dabei ist PROJECT_ID die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.

  3. REST APIs

    JSON API

    1. Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den Authorization-Header zu generieren.

    2. In den folgenden Abschnitten werden die Methoden zum Aufrufen der Storage Intelligence-Konfiguration für eine Ressource beschrieben.

      Storage Intelligence-Konfiguration für ein Projekt aufrufen

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Aufrufen der Storage Intelligence-Konfiguration für ein Projekt aufzurufen.

        curl -X GET \
          -H "Authorization: Bearer $(gcloud auth print-access-token)" \
          "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/intelligenceConfig"
      

      Dabei gilt:

      PROJECT_ID ist die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.

      Storage Intelligence-Konfiguration für einen Ordner aufrufen

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Aufrufen der Storage Intelligence-Konfiguration für einen Ordner aufzurufen.

        curl -X GET \
          -H "Authorization: Bearer $(gcloud auth print-access-token)" \
          "https://storage.googleapis.com/v2/folders/FOLDER_ID/locations/global/intelligenceConfig"
      

      Dabei gilt:

      FOLDER_ID ist die Google Cloud -Ordner-ID. Ordner-IDs sind numerisch, z. B. 123456789012.

      Storage Intelligence-Konfiguration für eine Organisation aufrufen

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Aufrufen der Storage Intelligence-Konfiguration für eine Organisation aufzurufen.

        curl -X GET \
          -H "Authorization: Bearer $(gcloud auth print-access-token)" \
          "https://storage.googleapis.com/v2/organizations/ORGANIZATION_ID/locations/global/intelligenceConfig"
      

      Dabei gilt:

      ORGANIZATION_ID ist die Google Cloud -Organisations-ID. Organisations-IDs sind numerisch, z. B. 79293024087.

Storage Intelligence-Konfiguration aktualisieren

Console

  1. Rufen Sie in der Google Cloud Console die Storage Intelligence-Seite Konfiguration auf.

    Zu „Konfiguration“

  2. Klicken Sie oben auf der Seite auf die Projektauswahl.

  3. Wählen Sie im Dialogfeld Ressource auswählen die Ressource aus, für die Sie die Storage Intelligence-Konfiguration aktualisieren möchten.

  4. Ändern Sie im Abschnitt Übersicht die bearbeitbaren Konfigurationsoptionen nach Bedarf. Sie können Storage Intelligence beispielsweise für eine Ressource deaktivieren, die Versionskonfiguration auf Inherit from parent oder die Bucket-Filter ändern.

Befehlszeile

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. Verwenden Sie den Befehl gcloud alpha storage intelligence-configs update mit einem der folgenden Flags, um die Storage Intelligence-Konfiguration für eine Ressource zu aktualisieren:

    • --project: aktualisiert die Storage Intelligence-Konfiguration für ein Projekt. Der Wert ist eine Projekt-ID. Beispiel: my-project

    • --sub-folder: aktualisiert die Storage Intelligence-Konfiguration für einen Ordner. Der Wert ist eine Ordner-ID. Beispiel: 1234567890

    • --organization: aktualisiert die Storage Intelligence-Konfiguration für eine Organisation. Der Wert ist eine Organisations-ID. Beispiel: 9876546738

      Mit dem folgenden Befehl wird beispielsweise die Storage Intelligence-Konfiguration für ein Projekt namens my-project aktualisiert:

      gcloud alpha storage intelligence-configs update --project=PROJECT_ID

      Dabei ist PROJECT_ID die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.

  3. REST APIs

    JSON API

    1. Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den Authorization-Header zu generieren.

    2. Erstellen Sie eine JSON-Datei mit den folgenden Details:

      1. name: der Name der Storage Intelligence-Konfiguration. Verwenden Sie eines der folgenden Formate:
        • Projekt: projects/PROJECT_ID/locations/global/intelligenceConfig
        • Ordner: folders/FOLDER_ID/locations/global/intelligenceConfig
        • Organisation: organizations/ORGANIZATION_ID/locations/global/intelligenceConfig

        Dabei gilt:

        • PROJECT_ID ist die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.
        • FOLDER_ID ist die Google Cloud -Ordner-ID. Ordner-IDs sind numerisch, z. B. 123456789012.
        • ORGANIZATION_ID ist die Google Cloud -Organisations-ID. Organisations-IDs sind numerisch, z. B. 123456789012.
      2. Konfigurieren Sie das Feld editionConfig. Weitere Informationen zur Versionskonfiguration.
      3. Optional: Konfigurieren Sie das Objekt filter. Sie können Buckets basierend auf den Cloud Storage-Standorten und den regulären Ausdrücken für Bucket-IDs ein- oder ausschließen.
          {
            "name":"projects/PROJECT_ID/locations/global/intelligenceConfig",
            "editionConfig":"EDITION_CONFIGURATION",
            "filter":{
              "includedCloudStorageBuckets":{
                  "bucketIdRegexes":[
                    "INCLUDED_BUCKET_ID_REGEX",
                      ...]
              },
              "excludedCloudStorageBuckets":{
                  "bucketIdRegexes":[
                    "EXCLUDED_BUCKET_ID_REGEX",
                      ...]
              },
              "includedCloudStorageLocations":{
                  "locations":[
                    "INCLUDED_BUCKET_LOCATION",
                      ...]
              },
              "excludedCloudStorageLocations":{
                  "locations":[
                    "EXCLUDED_BUCKET_LOCATION",
                      ...]
              }
            }
          }
        

      Dabei gilt:

      • PROJECT_ID ist die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.
      • EDITION_CONFIGURATION ist die Konfiguration der Storage Intelligence-Version.
      • Optional: INCLUDED_BUCKET_ID_REGEX ist ein regulärer Ausdruck, der angibt, welche Bucket-IDs eingeschlossen werden sollen. Sie können mehrere reguläre Ausdrücke als Liste angeben.
      • Optional: EXCLUDED_BUCKET_ID_REGEX ist ein regulärer Ausdruck, der angibt, welche Bucket-IDs ausgeschlossen werden sollen. Sie können mehrere reguläre Ausdrücke als Liste angeben.
      • Optional: INCLUDED_BUCKET_LOCATION ist der Standort, an dem Sie Buckets in die Storage Intelligence-Konfiguration einschließen möchten. Sie können mehrere Standorte als Liste angeben.
      • Optional: EXCLUDED_BUCKET_LOCATION ist der Standort, an dem Sie Buckets aus der Storage Intelligence-Konfiguration ausschließen möchten. Sie können mehrere Standorte als Liste angeben.
    3. In den folgenden Abschnitten wird beschrieben, wie Sie die Storage Intelligence-Konfiguration für ein Projekt, einen Ordner oder eine Organisation aktualisieren. Verwenden Sie eine der folgenden Methoden, um die Storage Intelligence-Konfiguration zu aktualisieren.

      Storage Intelligence-Konfiguration für ein Projekt aktualisieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Aktualisieren der Storage Intelligence-Konfiguration für ein Projekt aufzurufen.

       curl -X PATCH \
         --data-binary @JSON_FILE_NAME \
         -H "Authorization: Bearer $(gcloud auth print-access-token)" \
         -H "Content-Type: application/json" \
         "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
      

      Storage Intelligence-Konfiguration für einen Ordner aktualisieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Aktualisieren der Storage Intelligence-Konfiguration für einen Ordner aufzurufen.

      Dabei gilt:

      • PROJECT_ID ist die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.
      • UPDATE_MASK ist die durch Kommas getrennte Liste der Feldnamen, die in dieser Anfrage aktualisiert werden sollen. Die Felder verwenden das FieldMask-Format und sind Teil der Ressource IntelligenceConfig.

       curl -X PATCH \
         --data-binary @JSON_FILE_NAME \
         -H "Authorization: Bearer $(gcloud auth print-access-token)" \
         -H "Content-Type: application/json" \
         "https://storage.googleapis.com/v2/folders/FOLDER_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
      

      Dabei gilt:

      • FOLDER_ID ist die Google Cloud -Ordner-ID. Ordner-IDs sind numerisch, z. B. 123456789012.
      • UPDATE_MASK ist die durch Kommas getrennte Liste der Feldnamen, die in dieser Anfrage aktualisiert werden sollen. Die Felder verwenden das FieldMask-Format und sind Teil der Ressource IntelligenceConfig.

      Storage Intelligence-Konfiguration für eine Organisation aktualisieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Aktualisieren der Storage Intelligence-Konfiguration für eine Organisation aufzurufen.

       curl -X PATCH \
         --data-binary @JSON_FILE_NAME \
         -H "Authorization: Bearer $(gcloud auth print-access-token)" \
         -H "Content-Type: application/json" \
         "https://storage.googleapis.com/v2/organizations/ORGANIZATION_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
      

      Dabei gilt:

      • ORGANIZATION_ID ist die Google Cloud -Organisations-ID. Organisations-IDs sind numerisch, z. B. 79293024087.
      • UPDATE_MASK ist die durch Kommas getrennte Liste der Feldnamen, die in dieser Anfrage aktualisiert werden sollen. Die Felder verwenden das FieldMask-Format und sind Teil der Ressource IntelligenceConfig.

Storage Intelligence deaktivieren

Console

  1. Rufen Sie in der Google Cloud Console die Storage Intelligence-Seite Konfiguration auf.

    Zu „Konfiguration“

  2. Klicken Sie oben auf der Seite auf die Projektauswahl.

  3. Wählen Sie im Dialogfeld Ressource auswählen die Ressource aus, für die Sie Storage Intelligence deaktivieren möchten.

  4. Klicken Sie im Bereich Übersicht neben dem Feld Status auf Aktiviert.

  5. Geben Sie im angezeigten Dialogfeld Deaktivieren ein und klicken Sie dann auf Deaktivieren.

Befehlszeile

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. Verwenden Sie den Befehl gcloud alpha storage intelligence-configs disable mit einem der folgenden Flags, um die Storage Intelligence-Konfiguration für eine Ressource zu deaktivieren:

    • --project: deaktiviert die Storage Intelligence-Konfiguration für ein Projekt. Der Wert ist eine Projekt-ID. Beispiel: my-project

    • --sub-folder: deaktiviert die Storage Intelligence-Konfiguration für einen Ordner. Der Wert ist eine Ordner-ID. Beispiel: 1234567890

    • --organization: deaktiviert die Storage Intelligence-Konfiguration für eine Organisation. Der Wert ist eine Organisations-ID. Beispiel: 9876546738

      Mit dem folgenden Befehl wird beispielsweise die Storage Intelligence-Konfiguration für ein Projekt namens my-project deaktiviert:

      gcloud alpha storage intelligence-configs disable --project=PROJECT_ID

      Dabei ist PROJECT_ID die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.

  3. REST APIs

    JSON API

    1. Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den Authorization-Header zu generieren.

    2. In den folgenden Abschnitten werden die Methoden zum Deaktivieren von Storage Intelligence für eine Ressource beschrieben.

      Storage Intelligence für ein Projekt deaktivieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Deaktivieren von Storage Intelligence für ein Projekt aufzurufen.

      curl -X PATCH \
       -H "Content-Type: application/json" \
       -d '{
            "edition_config": "DISABLED"
           }' \
       -H "Authorization: Bearer $(gcloud auth print-access-token)" \
        "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/intelligenceConfig?updateMask=edition_config"

      Dabei ist
      PROJECT_ID die Google Cloud -Projekt-ID. Projekt-IDs sind alphanumerisch, z. B. my-project.

      Storage Intelligence für einen Ordner deaktivieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Deaktivieren von Storage Intelligence für einen Ordner aufzurufen.

      curl -X PATCH \
        -H "Content-Type: application/json" \
        -d '{
          "edition_config": "DISABLED"
        }' \
        -H "Authorization: Bearer $(gcloud auth print-access-token)" \
        "https://storage.googleapis.com/v2/folders/FOLDER_ID/locations/global/intelligenceConfig?updateMask=edition_config"
      

      Dabei gilt:
      FOLDER_ID ist die Google Cloud -Ordner-ID. Ordner-IDs sind numerisch, z. B. 123456789012.

      Storage Intelligence für eine Organisation deaktivieren

      Verwenden Sie cURL, um die JSON API mit einer Anfrage zum Deaktivieren von Storage Intelligence für eine Organisation aufzurufen.

      curl -X PATCH \
        -H "Content-Type: application/json" \
        -d '{
          "edition_config": "DISABLED"
        }' \
        -H "Authorization: Bearer $(gcloud auth print-access-token)" \
        "https://storage.googleapis.com/v2/organizations/ORGANIZATION_ID/locations/global/intelligenceConfig?updateMask=edition_config"

      Dabei gilt:
      ORGANIZATION_ID ist die Google Cloud -Organisations-ID. Organisations-IDs sind numerisch, z. B. 79293024087.

Nächste Schritte