Google Cloud Storage

In diesem Dokument wird beschrieben, wie Sie Cloud Storage in das SOAR-Modul von Google Security Operations einbinden.

Diese Integration verwendet eine oder mehrere Open-Source-Komponenten. Sie können eine Kopie des Quellcodes dieser Integration aus einem Cloud Storage-Bucket herunterladen.

Anwendungsfälle

In der Google SecOps SOAR-Plattform löst die Google Cloud Storage-Integration die folgenden Anwendungsfälle:

  • Speicherung von Vorfallnachweisen: Playbooks können automatisch vorfallbezogene Nachweise wie Logs und Malware-Beispiele in Cloud Storage-Buckets erfassen und speichern, um ein manipulationssicheres Repository für die Beweissicherung bereitzustellen.

  • Threat Intelligence-Freigabe: Ihr Sicherheitsteam kann Cloud Storage verwenden, um Threat Intelligence-Feeds wie Listen mit bösartigen IP-Adressen und Domains sicher mit anderen Teams oder Organisationen zu teilen. Das Teilen von Feeds ermöglicht eine gemeinsame Bedrohungsabwehr und schnellere Reaktionszeiten.

  • Integration einer Sandbox für die Malware-Analyse: Playbooks können verdächtige Dateien aus einem Vorfall automatisch an eine cloudbasierte Sandbox für die Malware-Analyse senden. Sie können die Analyseergebnisse in Cloud Storage speichern, um sie zu prüfen und weitere Maßnahmen zu ergreifen. So können Sie eine effiziente und skalierbare Malware-Analyse durchführen.

  • Sicherung der Sicherheitskonfiguration: Mit den SOAR-Funktionen von Google SecOps können Sie regelmäßige Sicherungen wichtiger Sicherheitskonfigurationen wie Firewallregeln und Signaturen von Intrusion Detection Systems in Cloud Storage automatisieren. Die Automatisierung von Sicherungen sorgt für Geschäftskontinuität und eine schnellere Wiederherstellung bei versehentlichen oder böswilligen Änderungen.

  • Artefakte von Phishing-Kampagnen speichern: Verwenden Sie die SOAR-Funktionen von Google SecOps, um Phishing-E-Mails, Anhänge und andere Artefakte in Cloud Storage zu speichern, während Sie eine Phishing-Kampagne untersuchen. Der Artefaktspeicher ermöglicht die zentrale Analyse und Aufbewahrung von Beweisen für mögliche rechtliche Schritte.

Hinweis

Bevor Sie die Cloud Storage-Integration in Google SecOps konfigurieren, müssen Sie die folgenden Voraussetzungen erfüllen:

  1. Erstellen Sie ein Dienstkonto.

  2. Weisen Sie Ihrem Dienstkonto die erforderlichen Rollen zu.

  3. Authentifizierungsmethode auswählen und konfigurieren

Dienstkonto erstellen

So erstellen Sie ein Dienstkonto:

  1. Rufen Sie in der Google Cloud Console die Seite Anmeldedaten auf. Zu den Anmeldedaten

  2. Wählen Sie im Menü Anmeldedaten erstellen die Option Dienstkonto aus.

  3. Geben Sie im Feld Dienstkontoname einen Namen ein und klicken Sie auf Erstellen und fortfahren.

  4. Überspringen Sie die optionalen Bildschirme für die Rollenzuweisung und den Hauptkontozugriff, indem Sie auf Weiter > Fertig klicken.

Dienstkonto Rollen zuweisen

Damit die Integration auf Ihre Storage-Buckets und -Objekte zugreifen und diese verwalten kann, weisen Sie Ihrem Dienstkonto die erforderlichen Rollen zu:

  1. Rufen Sie in der Google Cloud Console IAM & Verwaltung > IAM auf.

  2. Suchen Sie Ihr Dienstkonto und klicken Sie auf BearbeitenHauptkonto bearbeiten.

  3. Klicken Sie auf Weitere Rolle hinzufügen und wählen Sie Folgendes aus:

    • Storage-Administrator: Gewährt vollständige Kontrolle über Buckets und Objekte.

    • Service Usage Consumer: Nur erforderlich, wenn Sie ein Quota Project ID für Abrechnungszwecke verwenden.

  4. Klicken Sie auf Speichern.

Authentifizierungsmethode auswählen und konfigurieren

Workload Identity ist die empfohlene Authentifizierungsmethode, da sie kurzlebige Tokens anstelle von statischen Secrets verwendet.

  1. JSON-Schlüssel: Basiert auf einer statischen Secret-Schlüsseldatei.

  2. Workload Identity (empfohlen): Verwendet temporäre Zugriffstokens.

JSON-Schlüssel konfigurieren

So generieren Sie eine Dienstkontoschlüsseldatei im JSON-Format:

  1. Wählen Sie Ihr Dienstkonto in der Google Cloud Console aus und rufen Sie Schlüssel auf.

  2. Klicken Sie auf Schlüssel hinzufügen > Neuen Schlüssel erstellen.

  3. Wählen Sie JSON aus und klicken Sie auf Erstellen. Die Schlüsseldatei wird auf Ihren Computer heruntergeladen.

Workload Identity-Anmeldedaten konfigurieren

Mit Workload Identity kann Google SecOps die Identität Ihres Dienstkontos sicher übernehmen. Führen Sie die folgenden Schritte aus, um Ihre Workload Identity zu konfigurieren.

Integrationsinstanz konfigurieren

Um den Prozess zur Identitätserkennung auszulösen, müssen Sie zuerst die grundlegenden Verbindungsparameter in Google SecOps konfigurieren:

  1. Rufen Sie Content Hub > Antwortintegrationen auf.

  2. Suchen Sie nach der Google Cloud Storage-Integration und wählen Sie sie aus.

  3. Konfigurieren Sie die folgenden obligatorischen Parameter:

    • API-Stamm: Geben Sie die Basis-URL ein (z. B. https://storage.googleapis.com).

    • Workload Identity-E-Mail-Adresse: Geben Sie die E-Mail-Adresse des Dienstkontos ein, das Sie zuvor erstellt haben.

    • Verify SSL (SSL überprüfen): Diese Option muss aktiviert sein.

  4. Lassen Sie das Feld Dienstkonto des Nutzers (JSON) leer.

  5. Klicken Sie auf Speichern.

E‑Mail-Adresse für die eindeutige Identität ermitteln

Um die spezifische Identitätsadresse zu identifizieren, muss ein Verbindungstest ausgelöst werden, da Google SecOps ein bestimmtes internes Hauptkonto für die Kommunikation mit Ihren Google Cloud -Ressourcen verwendet. So wird sichergestellt, dass Sie dem richtigen Backend-Hauptkonto Berechtigungen gewähren.

  1. Klicken Sie auf Testen. Der Test schlägt erwartungsgemäß fehl.

  2. Klicken Sie neben Test auf den Button close_small.

  3. Suchen Sie in der Fehlermeldung nach einer E-Mail-Adresse, die mit gke-init-python@... oder soar-python@... beginnt. Kopieren Sie diese eindeutige E-Mail-Adresse.

Berechtigungen zur Identitätsübernahme gewähren

Zum Herstellen einer Vertrauensbeziehung muss der eindeutigen Identität die Berechtigung erteilt werden, im Namen Ihres Dienstkontos zu agieren. In diesem letzten Schritt wird die sichere Brücke eingerichtet, über die die Integration mit temporären, kurzlebigen Tokens auf Ihre Ressourcen zugreifen kann.

  1. Rufen Sie in der Google Cloud Console IAM und Verwaltung > Dienstkonten auf.

  2. Wählen Sie das Zieldienstkonto aus und rufen Sie Berechtigungen auf.

  3. Klicken Sie auf Zugriff erlauben.

  4. Fügen Sie im Feld Neue Hauptkonten die eindeutige Identitäts-E-Mail-Adresse ein, die Sie aus Google SecOps kopiert haben.

  5. Wählen Sie im Feld Rollen zuweisen die Rolle Service Account Token Creator (roles/iam.serviceAccountTokenCreator) aus.

  6. Klicken Sie auf Speichern.

Cloud Storage in Google SecOps einbinden

Für die Integration sind die folgenden Parameter erforderlich:

Parameter Beschreibung
Service Account Optional

Der vollständige Inhalt der JSON-Schlüsseldatei des Dienstkontos.

Workload Identity Email Optional.

Die Client-E-Mail-Adresse des Dienstkontos, das für die Identitätsübernahme von Workload Identity verwendet wird.

Project ID Optional

Die Projekt-ID, die für die Cloud Storage-Integration verwendet werden soll. Wenn Sie für diesen Parameter keinen Wert festlegen, wird die Projekt-ID aus dem Inhalt der JSON-Datei abgerufen, die im Parameter Service Account angegeben ist.

Quota Project ID Optional

Die Google Cloud -Projekt-ID, die Sie für Google Cloud -APIs und die Abrechnung verwenden. Für diesen Parameter müssen Sie Ihrem Dienstkonto die Rolle Service Usage Consumer zuweisen.

Wenn kein Wert angegeben ist, wird die Projekt-ID aus dem Inhalt der JSON-Datei abgerufen, die im Parameter Service Account angegeben ist.

Eine Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.

Sie können später bei Bedarf Änderungen vornehmen. Nachdem Sie eine Integrationsinstanz konfiguriert haben, können Sie sie in Playbooks verwenden. Weitere Informationen zum Konfigurieren und Unterstützen mehrerer Instanzen finden Sie unter Mehrere Instanzen unterstützen.

Aktionen

Weitere Informationen zu Aktionen finden Sie unter Auf ausstehende Aktionen im Workdesk reagieren und Manuelle Aktion in einem Fall ausführen.

Objekt aus einem Bucket herunterladen

Verwenden Sie diese Aktion, um ein bestimmtes Objekt (eine Datei) aus einem Cloud Storage-Bucket herunterzuladen.

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionseingaben

Für die Aktion „Objekt aus einem Bucket herunterladen“ sind die folgenden Parameter erforderlich:

Parameter Beschreibung
Bucket Name Erforderlich

Der Name des Cloud Storage-Bucket, der das herunterzuladende Objekt enthält.

Object Name Erforderlich

Der vollständige Name des Objekts, das heruntergeladen werden soll.

Wenn sich das Objekt in einem Ordner im Bucket befindet, geben Sie den Ordnerpfad an, z. B. folderA/mydocument.pdf.

Download Path Erforderlich

Der absolute Pfad für das heruntergeladene Objekt, der zu einem vorhandenen Verzeichnis führt, z. B. /tmp/downloads/.

Aktionsausgaben

Die Aktion „Objekt aus einem Bucket herunterladen“ liefert die folgenden Ausgaben:

Aktionsausgabetyp Verfügbarkeit
Anhang im Fall-Repository Nicht verfügbar
Link zum Fall-Repository Nicht verfügbar
Tabelle mit Fall-Repository Nicht verfügbar
Anreicherungstabelle Nicht verfügbar
JSON-Ergebnis Verfügbar
Ausgabenachrichten Verfügbar
Scriptergebnis Verfügbar
JSON-Ergebnis

Im folgenden Beispiel wird die JSON-Ergebnisausgabe beschrieben, die Sie erhalten, wenn Sie die Aktion „Objekt aus einem Bucket herunterladen“ verwenden:

{
"object_name": "123.txt"
"download_path": "/usr/bin/share/download.txt"
}
Ausgabenachrichten

In einem Fall-Repository werden für die Aktion „Objekt aus einem Bucket herunterladen“ die folgenden Ausgabenachrichten angezeigt:

Ausgabemeldung Beschreibung der Nachricht

OBJECT_NAME successfully downloaded to DESTINATION_PATH.

Action wasn't able to download OBJECT_NAME. Reason: Bucket BUCKET_NAME not found.

Action wasn't able to download OBJECT_NAME. Reason: No such object.

Aktion erfolgreich.
Error executing action "Download an Object From a Bucket". Reason: ERROR_REASON

Aktion fehlgeschlagen.

Prüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten.

Scriptergebnis

In der folgenden Tabelle werden die Werte für die Ausgabe des Skriptergebnisses beschrieben, wenn die Aktion „Objekt aus einem Bucket herunterladen“ verwendet wird:

Name des Skriptergebnisses Wert
is_success True oder False

Access Control List eines Buckets abrufen

Verwenden Sie die Aktion „Access Control List eines Buckets abrufen“, um ACLs für die angegebenen Cloud Storage-Buckets abzurufen und anzuzeigen.

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionseingaben

Für die Aktion „Get a Bucket's Access Control List“ sind die folgenden Parameter erforderlich:

Parameter Beschreibung
Bucket Name Erforderlich

Der Name des Cloud Storage-Bucket, für den Sie die ACL abrufen möchten. Wenn Sie ACLs für mehrere Buckets abrufen möchten, geben Sie die Bucket-Namen als kommagetrennten String ein, z. B. bucket1,bucket2,bucket3.

Aktionsausgaben

Die Aktion „Access Control List eines Buckets abrufen“ liefert die folgenden Ausgaben:

Aktionsausgabetyp Verfügbarkeit
Anhang im Fall-Repository Nicht verfügbar
Link zum Fall-Repository Nicht verfügbar
Tabelle mit Fall-Repository Nicht verfügbar
Anreicherungstabelle Nicht verfügbar
JSON-Ergebnis Nicht verfügbar
Ausgabenachrichten Verfügbar
Scriptergebnis Verfügbar
JSON-Ergebnis
[
  {"BucketName": "ziv",
   "BucketACLs": [
                  {"Entity": "project-owners-ID",
                   "Role": "OWNER"}
                 ]
  }
]
Ausgabenachrichten

Auf einer Case Wall werden für die Aktion „Get a Bucket's Access Control List“ die folgenden Ausgabenachrichten angezeigt:

Ausgabemeldung Beschreibung der Nachricht

Successfully retrieved the access control list (ACL) for the Cloud Storage buckets BUCKET_NAMES

Action wasn't able to return the access control list(ACL) for the Cloud Storage buckets BUCKET_NAMES. Reason: Cannot get legacy ACL for a bucket that has uniform bucket-level access. Read more at https://docs.cloud.google.com/storage/docs/uniform-bucket-level-access

Action wasn't able to return the access control list(ACL) for the Cloud Storage buckets BUCKET_NAMES.

Aktion erfolgreich.
Error executing action "Get a Bucket's Access Control List". Reason: ERROR_REASON

Aktion fehlgeschlagen.

Prüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten.

Scriptergebnis

In der folgenden Tabelle werden die Werte für die Ausgabe des Skriptergebnisses beschrieben, wenn die Aktion „Access Control List eines Buckets abrufen“ verwendet wird:

Name des Skriptergebnisses Wert
is_success True oder False

Bucket-Objekte auflisten

Verwenden Sie die Aktion „Bucket-Objekte auflisten“, um Objekte aufzulisten, die im Cloud Storage-Bucket gespeichert sind.

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionseingaben

Für die Aktion „Bucket-Objekte auflisten“ sind die folgenden Parameter erforderlich:

Parameter Beschreibung
Bucket Name Erforderlich

Der Name des Buckets, aus dem Objekte abgerufen werden sollen.

Max Objects to Return Optional

Die Anzahl der zurückzugebenden Objekte.

Standardmäßig gibt die Aktion bei jeder Ausführung 50 Objekte zurück.

Retrieves the Access Control List of an object Optional

Wenn diese Option ausgewählt ist, ruft die Aktion die Objekt-ACL ab.

Standardmäßig nicht ausgewählt.

Aktionsausgaben

Die Aktion „Bucket-Objekte auflisten“ liefert die folgenden Ausgaben:

Aktionsausgabetyp Verfügbarkeit
Anhang im Fall-Repository Nicht verfügbar
Link zum Fall-Repository Nicht verfügbar
Tabelle mit Fall-Repository Nicht verfügbar
Anreicherungstabelle Nicht verfügbar
JSON-Ergebnis Verfügbar
Ausgabenachrichten Verfügbar
Scriptergebnis Verfügbar
JSON-Ergebnis

In den folgenden Beispielen werden die JSON-Ergebnisausgaben beschrieben, die bei Verwendung der Aktion „Bucket-Objekte auflisten“ empfangen werden:

  • Wenn der Parameter Retrieves the Access Control List of an object nicht ausgewählt ist:

    {
        "Objects": [
            {
                "ObjectName": "test.txt",
            "Bucket":
            "ContentType":
                "TimeCreated": " ",
                "TimeUpdated": " ",
                "Size": 18,
                "MD5": "7CjVfQ+Oz/C0pI08IKRdvQ==",
                "Owner": "",
                "CR32c": "RQEqxA==",
                "id": "siemplify-tip/test.txt/1604926667310271"
            }
        ]
    }
    
  • Wenn der Parameter Retrieves the Access Control List of an object ausgewählt ist:

    {
        "Objects": [
            {
                "ObjectName": "test.txt",
            "Bucket": "BUCKET_NAME",
            "ContentType": "text/plain"
                "TimeCreated": " ",
                "TimeUpdated": " ",
                "Size": 18,
                "MD5": "7CjVfQ+Oz/C0pI08IKRdvQ==",
                "Owner": "",
                "CR32c": "RQEqxA==",
                "id": "BUCKET_NAME/test.txt/1604926667310271",
                "ObjectACL": [
                    {
                        "entity": "user@example.com",
                        "role": "OWNER"
                    }]
            },
        ]
    }
    
Ausgabenachrichten

In einer Case Wall liefert die Aktion „Bucket-Objekte auflisten“ die folgenden Ausgabenachrichten:

Ausgabemeldung Beschreibung der Nachricht

Successfully returned objects of the BUCKET_NAME bucket in Google Cloud Storage.

Action wasn't able to return objects of the BUCKET_NAME bucket in Google Cloud Storage.

Aktion erfolgreich.
Error executing action "List Bucket Objects". Reason: ERROR_REASON

Aktion fehlgeschlagen.

Prüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten.

Scriptergebnis

In der folgenden Tabelle werden die Werte für die Ausgabe des Skriptergebnisses bei Verwendung der Aktion „Bucket-Objekte auflisten“ beschrieben:

Name des Skriptergebnisses Wert
is_success True oder False

Buckets auflisten

Verwenden Sie die Aktion „Buckets auflisten“, um eine Liste der Buckets aus Cloud Storage abzurufen.

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionseingaben

Für die Aktion „Buckets auflisten“ sind die folgenden Parameter erforderlich:

Parameter Beschreibung
Max Results Optional

Die maximale Anzahl der zurückzugebenden Buckets.

Standardmäßig gibt die Aktion 50 Buckets zurück.

Aktionsausgaben

Die Aktion „Buckets auflisten“ liefert die folgenden Ausgaben:

Aktionsausgabetyp Verfügbarkeit
Anhang im Fall-Repository Nicht verfügbar
Link zum Fall-Repository Nicht verfügbar
Tabelle mit Fall-Repository Nicht verfügbar
Anreicherungstabelle Nicht verfügbar
JSON-Ergebnis Verfügbar
Ausgabenachrichten Verfügbar
Scriptergebnis Verfügbar
JSON-Ergebnis

Im folgenden Beispiel wird die JSON-Ergebnisausgabe beschrieben, die bei Verwendung der Aktion „Buckets auflisten“ empfangen wird:

{
    "Buckets": [
        {
            "CreationDate": "2020-11-09T12:57:03.981Z",
            "ModificationDate": "2020-11-09T12:57:03.981Z",
            "Name": "testexample",
            "Owner": "testexample"
        }]
}
Ausgabenachrichten

In einem Fall-Repository liefert die Aktion „Buckets auflisten“ die folgenden Ausgabemeldungen:

Ausgabemeldung Beschreibung der Nachricht

Successfully listed available buckets in Google Cloud Storage.

Action wasn't able to list available buckets in Google Cloud Storage.

Aktion erfolgreich.
Error executing action "List Buckets". Reason: ERROR_REASON

Aktion fehlgeschlagen.

Prüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten.

Scriptergebnis

In der folgenden Tabelle werden die Werte für die Ausgabe des Skriptergebnisses bei Verwendung der Aktion „Buckets auflisten“ beschrieben:

Name des Skriptergebnisses Wert
is_success True oder False

Ping

Verwenden Sie die Ping-Aktion, um die Verbindung zu Cloud Storage zu testen.

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionseingaben

Keine.

Aktionsausgaben

Die Aktion liefert die folgenden Ausgaben:

Aktionsausgabetyp Verfügbarkeit
Anhang im Fall-Repository Nicht verfügbar
Link zum Fall-Repository Nicht verfügbar
Tabelle mit Fall-Repository Nicht verfügbar
Anreicherungstabelle Nicht verfügbar
JSON-Ergebnis Nicht verfügbar
Ausgabenachrichten Verfügbar
Scriptergebnis Verfügbar
Ausgabenachrichten

In einem Fall-Repository liefert die Ping-Aktion die folgenden Ausgabemeldungen:

Ausgabemeldung Beschreibung der Nachricht
Successfully connected to the Google Cloud Storage server with the provided connection parameters! Aktion erfolgreich.
Failed to connect to the Google Cloud Storage server! Error is ERROR_REASON

Aktion fehlgeschlagen.

Prüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten.

Scriptergebnis

In der folgenden Tabelle werden die Werte für die Ausgabe des Skriptergebnisses bei Verwendung der Ping-Aktion beschrieben:

Name des Skriptergebnisses Wert
is_success True oder False

Öffentlichen Zugriff auf Bucket entfernen

Verwenden Sie die Aktion „Öffentlichen Zugriff aus Bucket entfernen“, um den öffentlichen Zugriff aus dem Cloud Storage-Bucket zu entfernen.

Für diese Aktion müssen Sie dem Dienstkonto, das Sie in der Integration verwenden, die Rolle Storage Admin zuweisen.

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionseingaben

Für die Aktion „Öffentlichen Zugriff aus Bucket entfernen“ sind die folgenden Parameter erforderlich:

Parameter Beschreibung
Resource Name Erforderlich

Der Ressourcenname des Buckets.

Prevent Public Access From Bucket Erforderlich

Wenn diese Option ausgewählt ist, wird der Bucket so konfiguriert, dass ein möglicher öffentlicher Zugriff verhindert wird.

Aktionsausgaben

Die Aktion „Öffentlichen Zugriff aus Bucket entfernen“ liefert die folgenden Ausgaben:

Aktionsausgabetyp Verfügbarkeit
Anhang im Fall-Repository Nicht verfügbar
Link zum Fall-Repository Nicht verfügbar
Tabelle mit Fall-Repository Nicht verfügbar
Anreicherungstabelle Nicht verfügbar
JSON-Ergebnis Nicht verfügbar
Ausgabenachrichten Verfügbar
Scriptergebnis Verfügbar
Ausgabenachrichten

In einem Fall-Repository werden für die Aktion „Öffentlichen Zugriff auf Bucket entfernen“ die folgenden Ausgabemeldungen angezeigt:

Ausgabemeldung Beschreibung der Nachricht
Successfully removed public access from bucket using Google Cloud Storage: RESOURCE_NAME Aktion erfolgreich.
Error executing action "Remove Public Access From Bucket". Reason: ERROR_REASON

Aktion fehlgeschlagen.

Prüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten.

Scriptergebnis

In der folgenden Tabelle werden die Werte für die Ausgabe des Skriptergebnisses beschrieben, wenn die Aktion „Öffentlichen Zugriff aus Bucket entfernen“ verwendet wird:

Name des Skriptergebnisses Wert
is_success True oder False

ACL-Eintrag für Bucket aktualisieren

Verwenden Sie die Aktion „ACL-Eintrag für Bucket aktualisieren“, um einen ACL-Eintrag im angegebenen Cloud Storage-Bucket zu aktualisieren.

Aktionseingaben

Für die Aktion „ACL-Eintrag für Bucket aktualisieren“ sind die folgenden Parameter erforderlich:

Parameter Beschreibung
Bucket Name Erforderlich

Der Name des Buckets, für den die ACL geändert werden soll.

Entity Erforderlich

Die Entität, die die Berechtigung hat.

Folgende Werte sind möglich:

  • user-userId
  • user-emailAddress
  • group-groupId
  • group-emailAddress
  • allUsers
  • allAuthenticatedUsers

Weitere Informationen zu Entitäten finden Sie unter Ressourcendarstellungen.

Role Erforderlich

Die Zugriffsberechtigung, die für die Entität erforderlich ist.

Folgende Werte sind möglich:

  • OWNER
  • READER
  • WRITER

Aktionsausgaben

Die Aktion „ACL-Eintrag für Bucket aktualisieren“ liefert die folgenden Ausgaben:

Aktionsausgabetyp Verfügbarkeit
Anhang im Fall-Repository Nicht verfügbar
Link zum Fall-Repository Nicht verfügbar
Tabelle mit Fall-Repository Nicht verfügbar
Anreicherungstabelle Nicht verfügbar
JSON-Ergebnis Nicht verfügbar
Ausgabenachrichten Verfügbar
Scriptergebnis Verfügbar
Ausgabenachrichten

Auf einer Case Wall werden für die Aktion „ACL-Eintrag für Bucket aktualisieren“ die folgenden Ausgabenachrichten angezeigt:

Ausgabemeldung Beschreibung der Nachricht

Action wasn't able to update the ACL entity: ENTITY to role: ROLE in bucket BUCKET_NAME. Reason: OWNERs are WRITERs.

Action wasn't able to update the ACL entity: ENTITY to role: ROLE in bucket BUCKET_NAME. Reason: OWNERs are WRITERs.

Aktion erfolgreich. Die vorhandene Rolle stimmt nicht mit dem Parameterwert Role überein. Prüfen Sie den Parameterwert Role.
Successfully updated ACL entity: ENTITY to role: ROLE in bucket BUCKET_NAME. Aktion erfolgreich.

Error executing action "Update an ACL entry on Bucket". Reason: Entity ENTITY does not exist in the ACL of bucket BUCKET_NAME.

Action wasn't able to update the ACL entity: ENTITY to role: ROLE in bucket BUCKET_NAME. The entity holding the permission can be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or allAuthenticatedUsers.

Error executing action "Update an ACL entry on Bucket". Reason: ERROR_REASON

Aktion fehlgeschlagen.

Prüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten.

Scriptergebnis

In der folgenden Tabelle werden die Werte für die Skriptausgabe beschrieben, wenn die Aktion „ACL-Eintrag für Bucket aktualisieren“ verwendet wird:

Name des Skriptergebnisses Wert
is_success True oder False

Objekt in einen Bucket hochladen

Verwenden Sie die Aktion „Objekt in einen Bucket hochladen“, um ein Objekt in den Cloud Storage-Bucket hochzuladen.

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionseingaben

Für die Aktion „Objekt in einen Bucket hochladen“ sind die folgenden Parameter erforderlich:

Parameter Beschreibung
Bucket Name Erforderlich

Der Name des Buckets, in den ein Objekt hochgeladen werden soll.

Source File Path Erforderlich

Der absolute Pfad zur hochzuladenden Datei, z. B. /local/path/to/filename.

Object Name Erforderlich

Der Name des hochgeladenen Objekts im Bucket.

Aktionsausgaben

Die Aktion „Objekt in einen Bucket hochladen“ bietet die folgenden Ausgaben:

Aktionsausgabetyp Verfügbarkeit
Anhang im Fall-Repository Nicht verfügbar
Link zum Fall-Repository Nicht verfügbar
Tabelle mit Fall-Repository Nicht verfügbar
Anreicherungstabelle Nicht verfügbar
JSON-Ergebnis Verfügbar
Ausgabenachrichten Verfügbar
Scriptergebnis Verfügbar
JSON-Ergebnis
{
   "object_id":"BUCKET_NAME/errorlog.txt/1610616919132517",
   "Object_name":"errorlog.txt",
   "md5_hash":"PTdL8D6pBwIKyMfIXR/H9A==",
   "object_path":"/b/BUCKET_NAME/o/errorlog.txt"
}
Ausgabenachrichten

In einem Fall-Repository liefert die Aktion „Objekt in einen Bucket hochladen“ die folgenden Ausgabenachrichten:

Ausgabemeldung Beschreibung der Nachricht

Successfully uploaded SOURCE_PATH to bucket: BUCKET_NAME.

Action wasn't able to upload SOURCE_PATH to Google Cloud Storage. Reason:No such file or directory: SOURCE_PATH.

Aktion erfolgreich.
Error executing action "Upload an Object To a Bucket". Reason: ERROR_REASON

Aktion fehlgeschlagen.

Prüfen Sie die Verbindung zum Server, die Eingabeparameter oder die Anmeldedaten.

Scriptergebnis

In der folgenden Tabelle werden die Werte für die Ausgabe des Skriptergebnisses beschrieben, wenn die Aktion „Objekt in einen Bucket hochladen“ verwendet wird:

Name des Skriptergebnisses Wert
is_success True oder False

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten