Google Cloud Storage
In diesem Dokument finden Sie eine Anleitung zur Integration von Cloud Storage in das SOAR-Modul von Google Security Operations.
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 Vorfallbeweisen: Playbooks können automatisch vorfallbezogene Beweise wie Logs und Malware-Proben in Cloud Storage-Buckets erfassen und speichern, um ein manipulationssicheres Repository für die Aufbewahrung von Beweisen zu schaffen.
Threat Intelligence-Sharing:Ihr Sicherheitsteam kann Cloud Storage verwenden, um Feeds mit Threat Intelligence wie Listen mit schädlichen 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 überprüfen und weitere Maßnahmen zu ergreifen. So ist eine effiziente und skalierbare Malware-Analyse möglich.
Sicherheitskonfigurations-Backup: Nutzen Sie die SOAR-Funktionen von Google SecOps, um regelmäßige Backups wichtiger Sicherheitskonfigurationen wie Firewallregeln und Signaturen des Intrusion Detection Systems in Cloud Storage zu automatisieren. Durch die Automatisierung von Sicherungen wird die Geschäftskontinuität gewährleistet und die Wiederherstellung im Falle versehentlicher oder böswilliger Änderungen beschleunigt.
Speichern von Artefakten aus Phishing-Kampagnen: Mit den SOAR-Funktionen von Google SecOps können Sie Phishing-E-Mails, Anhänge und andere Artefakte in Cloud Storage speichern, während Sie eine Phishing-Kampagne untersuchen. Die Artefaktspeicherung ermöglicht die zentrale Analyse und Sicherung von Beweisen für mögliche rechtliche Schritte.
Hinweis
Bevor Sie die Cloud Storage-Integration in Google SecOps konfigurieren, führen Sie die folgenden Schritte aus:
Dienstkonto erstellen
So erstellen Sie ein Dienstkonto:
Rufen Sie in der Google Cloud Console Anmeldedaten auf. Zu den Anmeldedaten
Wählen Sie im Menü Anmeldedaten erstellen die Option Dienstkonto aus.
Geben Sie im Feld Name des Dienstkontos einen Namen ein und klicken Sie auf Erstellen und fortfahren.
Überspringen Sie die optionalen Bildschirme für die Rollenzuweisung und den Prinzipalzugriff, indem Sie auf Weiter> Fertig klicken.
Dienstkonto Rollen zuweisen
Damit die Integration auf Ihre Speicher-Buckets und -Objekte zugreifen und diese verwalten kann, weisen Sie Ihrem Dienstkonto die erforderlichen Rollen zu:
Wechseln Sie in der Google Cloud Console zu IAM & Verwaltung > IAM.
Suchen Sie Ihr Dienstkonto und klicken Sie auf BearbeitenHauptkonto bearbeiten.
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 eine
Quota Project IDfür Abrechnungszwecke verwenden.
Klicken Sie auf Speichern.
Authentifizierungsmethode auswählen und konfigurieren
Workload Identity ist die empfohlene Authentifizierungsmethode, da sie kurzlebige Tokens anstelle von statischen Secrets verwendet.
JSON-Schlüssel: Hier wird eine statische geheime Schlüsseldatei verwendet.
Workload Identity (empfohlen): Verwendet temporäre Zugriffstokens.
JSON-Schlüssel konfigurieren
So generieren Sie eine Dienstkontoschlüsseldatei im JSON-Format:
Wählen Sie Ihr Dienstkonto in der Google Cloud Console aus und rufen Sie Schlüssel auf.
Klicken Sie auf Schlüssel hinzufügen > Neuen Schlüssel erstellen.
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 annehmen. 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:
Rufen Sie den Content Hub > Antwortintegrationen auf.
Suchen Sie nach der Google Cloud Storage-Integration und wählen Sie sie aus.
Konfigurieren Sie die folgenden obligatorischen Parameter:
API-Stammverzeichnis: Geben Sie die Basis-URL ein, z. B.
https://storage.googleapis.com.E-Mail-Adresse der Workload Identity: Geben Sie die E-Mail-Adresse des Dienstkontos ein, das Sie zuvor erstellt haben.
SSL überprüfen: Diese Option muss aktiviert sein.
Lassen Sie das Feld Dienstkonto des Nutzers (JSON) leer.
Klicken Sie auf Speichern.
Eindeutige Identitäts-E-Mail-Adresse ermitteln
Um die spezifische Identitätsadresse zu ermitteln, muss ein Verbindungstest ausgelöst werden, da Google SecOps ein bestimmtes internes Prinzipal verwendet, um mit Ihren Google Cloud Ressourcen zu kommunizieren. Mit diesem Schritt wird sichergestellt, dass Sie dem richtigen Backend-Prinzipal Berechtigungen erteilen.
Klicken Sie auf Testen. Der Test wird voraussichtlich fehlschlagen.
Klicken Sie neben Testen auf den Button close_small.
Suchen Sie in der Fehlermeldung nach einer E‑Mail-Adresse, die mit
gke-init-python@...odersoar-python@...beginnt. Kopieren Sie diese eindeutige E-Mail-Adresse.
Berechtigungen für die Identitätsübernahme erteilen
Um eine Vertrauensbeziehung herzustellen, müssen Sie der eindeutigen Identität die Berechtigung erteilen, in Ihrem Namen zu handeln. In diesem letzten Schritt wird die sichere Brücke eingerichtet, über die die Integration mit temporären, kurzlebigen Tokens auf Ihre Ressourcen zugreifen kann.
Wechseln Sie in der Google Cloud Console zu IAM & Verwaltung > Dienstkonten.
Wählen Sie das Zieldienstkonto aus und rufen Sie Berechtigungen auf.
Klicken Sie auf Zugriff erlauben.
Fügen Sie im Feld Neue Hauptkonten die eindeutige Identitäts-E-Mail-Adresse ein, die Sie aus Google SecOps kopiert haben.
Wählen Sie im Feld Rollen zuweisen die Rolle
Service Account Token Creator(roles/iam.serviceAccountTokenCreator) aus.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 |
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 Wenn kein Wert angegeben wird, wird die Projekt-ID aus dem Inhalt der JSON-Datei abgerufen, die im Parameter |
Eine Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.
Sie können bei Bedarf später Ä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 Ausstehende Aktionen über „Mein Arbeitsbereich“ bearbeiten und Manuelle Maßnahme ausführen.
Objekt aus einem Bucket herunterladen
Mit dieser Aktion können Sie ein bestimmtes Objekt (eine Datei) aus einem Cloud Storage-Bucket herunterladen.
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. |
Download Path |
Erforderlich Der absolute Pfad für das heruntergeladene Objekt, der zu einem vorhandenen Verzeichnis führt, z. B. |
Aktionsausgaben
Die Aktion „Objekt aus einem Bucket herunterladen“ 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
Im folgenden Beispiel wird die JSON-Ergebnisausgabe beschrieben, die bei Verwendung der Aktion „Objekt aus einem Bucket herunterladen“ empfangen wird:
{
"object_name": "123.txt"
"download_path": "/usr/bin/share/download.txt"
}
Ausgabenachrichten
In einem Fall-Repository werden mit der Aktion „Objekt aus einem Bucket herunterladen“ die folgenden Ausgabenachrichten bereitgestellt:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
|
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 bei Verwendung der Aktion „Objekt aus einem Bucket herunterladen“ beschrieben:
| Name des Scriptergebnisses | Wert |
|---|---|
is_success |
True oder False |
Access Control List eines Buckets abrufen
Mit der Aktion „Access Control List eines Buckets abrufen“ können Sie ACLs für die angegebenen Cloud Storage-Buckets abrufen und anzeigen.
Diese Aktion wird nicht für Entitäten ausgeführt.
Aktionseingaben
Für die Aktion „Access Control List eines Bucket abrufen“ 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. |
Aktionsausgaben
Die Aktion „Get a Bucket's Access Control List“ (ACL eines Buckets abrufen) bietet die folgenden Ausgaben:
| Ausgabetyp der Aktion | 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
In einer Case Wall gibt die Aktion „Access Control List eines Buckets abrufen“ die folgenden Ausgabemeldungen zurück:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
|
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 bei Verwendung der Aktion „Get a Bucket's Access Control List“ (Zugriffssteuerungsliste eines Bucket abrufen) beschrieben:
| Name des Scriptergebnisses | Wert |
|---|---|
is_success |
True oder False |
Bucket-Objekte auflisten
Mit der Aktion „Bucket-Objekte auflisten“ können Sie Objekte auflisten, 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“ bietet die folgenden Ausgaben:
| Ausgabetyp der Aktion | 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 objectnicht 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 objectausgewä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 gibt die Aktion „Bucket-Objekte auflisten“ die folgenden Ausgabenachrichten aus:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
|
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 Scriptergebnisses | 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 werden 50 Buckets zurückgegeben. |
Aktionsausgaben
Die Aktion „Buckets auflisten“ bietet die folgenden Ausgaben:
| Ausgabetyp der Aktion | 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 „List Buckets“ (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 werden mit der Aktion „List Buckets“ die folgenden Ausgabenachrichten generiert:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
|
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 „List Buckets“ beschrieben:
| Name des Scriptergebnisses | Wert |
|---|---|
is_success |
True oder False |
Ping
Mit der Aktion „Ping“ können Sie die Verbindung zu Cloud Storage testen.
Diese Aktion wird nicht für Entitäten ausgeführt.
Aktionseingaben
Keine.
Aktionsausgaben
Die Aktion 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 | Nicht verfügbar |
| Ausgabenachrichten | Verfügbar |
| Scriptergebnis | Verfügbar |
Ausgabenachrichten
In einem Fall-Repository werden mit der Aktion „Anpingen“ die folgenden Ausgabenachrichten generiert:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
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 Aktion „Ping“ beschrieben:
| Name des Skriptergebnisses | Wert |
|---|---|
is_success |
True oder False |
Öffentlichen Zugriff auf Bucket entfernen
Verwenden Sie die Aktion „Öffentlichen Zugriff auf Bucket entfernen“, um den öffentlichen Zugriff auf den 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 auf 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 auf Bucket entfernen“ 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 | Nicht verfügbar |
| Ausgabenachrichten | Verfügbar |
| Scriptergebnis | Verfügbar |
Ausgabenachrichten
In einem Fall-Repository werden mit der Aktion „Öffentlichen Zugriff auf Bucket entfernen“ die folgenden Ausgabenachrichten bereitgestellt:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
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 bei Verwendung der Aktion „Öffentlichen Zugriff auf Bucket entfernen“ beschrieben:
| Name des Scriptergebnisses | 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, dessen ACL geändert werden soll. |
Entity |
Erforderlich Die Entität, die die Berechtigung hat. Folgende Werte sind möglich:
Weitere Informationen zu Entitäten finden Sie unter Ressourcendarstellungen. |
Role |
Erforderlich Die für die Entität erforderliche Zugriffsberechtigung. Folgende Werte sind möglich:
|
Aktionsausgaben
Die Aktion „ACL-Eintrag für Bucket aktualisieren“ bietet die folgenden Ausgaben:
| Ausgabetyp der Aktion | 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 einer Case Wall werden für die Aktion „ACL-Eintrag für Bucket aktualisieren“ die folgenden Ausgabenachrichten angezeigt:
| Ausgabemeldung | Nachrichtenbeschreibung |
|---|---|
|
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. |
|
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 „ACL-Eintrag für Bucket aktualisieren“ verwendet wird:
| Name des Scriptergebnisses | Wert |
|---|---|
is_success |
True oder False |
Objekt in einen Bucket hochladen
Mit der Aktion „Objekt in einen Bucket hochladen“ können Sie ein Objekt in den Cloud Storage-Bucket hochladen.
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. |
Object Name |
Erforderlich Der Name des hochgeladenen Objekts im Bucket. |
Aktionsausgaben
Die Aktion „Objekt in einen Bucket hochladen“ bietet die folgenden Ausgaben:
| Ausgabetyp der Aktion | 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 | Nachrichtenbeschreibung |
|---|---|
|
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 bei Verwendung der Aktion „Objekt in einen Bucket hochladen“ beschrieben:
| Name des Scriptergebnisses | Wert |
|---|---|
is_success |
True oder False |
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten