Bucket-IP-Filterung deaktivieren

Auf dieser Seite wird beschrieben, wie Sie die Bucket-IP-Filterung deaktivieren.

Wenn Sie die Bucket-IP-Filterregeln löschen, wird die IP-Filterung für einen Bucket deaktiviert. Das bedeutet, dass Sie die Zugriffsbeschränkungen auf Netzwerkebene entfernen und Anfragen von jeder IP-Adresse aus auf den Bucket zugreifen können.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die Rolle „Storage Admin“ (roles/storage.admin) für den Bucket zuzuweisen, damit Sie die erforderlichen Berechtigungen zum Deaktivieren der IP-Filterung für den Bucket haben. Diese Rolle enthält die Berechtigungen, die zum Deaktivieren der IP-Filterung für Buckets erforderlich sind.

Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

  • storage.buckets.update
  • storage.buckets.setIpFilter

Diese Berechtigungen können Ihnen auch mit benutzerdefinierten Rollen sowie mit anderen vordefinierten Rollen gewährt werden. Informationen dazu, welche Rollen mit welchen Berechtigungen verknüpft sind, finden Sie unter IAM-Rollen für Cloud Storage.

Eine Anleitung zum Zuweisen von Rollen für Buckets finden Sie unter IAM-Richtlinien für Buckets festlegen und verwalten.

IP-Filterregeln für einen Bucket deaktivieren

Console

  1. Wechseln Sie in der Google Cloud Console unter „Cloud Storage“ zur Seite Buckets.

    Buckets aufrufen

  2. Klicken Sie in der Bucket-Liste auf den Namen des Buckets, den Sie aktualisieren möchten.

  3. Klicken Sie auf der Seite Bucket-Details auf den Tab Konfiguration.

  4. Rufen Sie im Bereich Berechtigungen die Option IP-Filterung auf. Klicken Sie dann auf  Konfiguration der IP-Filterung bearbeiten.

    Die Seite IP-Filterung wird mit einer Meldung angezeigt, die darauf hinweist, dass die IP-Filterung für diesen Bucket aktiviert ist.

  5. Klicken Sie auf der Seite IP-Filterung auf  Deaktivieren.

  6. Geben Sie Disable in das Feld Deaktivieren ein, um zu bestätigen, dass Sie die IP-Filterung deaktivieren möchten.

  7. Klicken Sie auf Deaktivieren.

    Eine Benachrichtigung bestätigt die Änderung. Auf der Seite wird auch eine Meldung angezeigt, dass die IP-Filterung deaktiviert ist.

gcloud

  1. Prüfen Sie, ob die Google Cloud CLI-Version 526.0.0 oder höher installiert ist:

    gcloud version | head -n1
    
  2. Wenn Sie eine ältere gcloud CLI-Version installiert haben, aktualisieren Sie die Version:

    gcloud components update --version=526.0.0
    
  3. Führen Sie den Befehl gcloud storage buckets update in Ihrer Entwicklungsumgebung aus, um die IP-Filterung für den Bucket zu deaktivieren:

    gcloud storage buckets update gs://BUCKET_NAME --clear-ip-filter

    Wobei:

    BUCKET_NAME ist der Name des Buckets. Beispiel: my-bucket.

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 Einstellungen für den Bucket, die die mode der IP-Filterkonfiguration enthalten muss. Setzen Sie das Feld mode auf Disabled.

    {
        "ipFilter": {
          "mode": "Disabled",
          "publicNetworkSource": null,
          "vpcNetworkSources": []
          }
      }
      

  3. Verwenden Sie cURL, um die JSON API mit einer PATCH-Bucket-Anfrage 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/storage/v1/b/BUCKET_NAME?project=PROJECT_ID"

    Wobei:

    • JSON_FILE_NAME ist der Name der JSON-Datei, die die Einstellungen für den Bucket enthält.
    • BUCKET_NAME ist der Name des Buckets.
    • PROJECT_ID ist die ID des Projekts, mit dem Ihr Bucket verknüpft ist. Beispiel: my-project

Nächste Schritte

Überzeugen Sie sich selbst

Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um sich von der Leistungsfähigkeit von Cloud Storage in der Praxis zu überzeugen. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.

Cloud Storage kostenlos testen