Befehlszeilenoptionen für Übertragungs-Agent

Übertragungs-Agents übertragen Daten aus Ihrem Dateisystem an Google Cloud. Sie können die Agent-Optionen steuern, wenn Sie einen Agent über die auf dieser Seite beschriebenen Flags und Optionen ausführen.

Zusammenfassung des Befehls

sudo docker run [--ulimit memlock=64000000 -d --rm -v host-directory:container-directory]
--env environment-variable=variable-value
gcr.io/cloud-ingest/tsop-agent:latest
{--help | --version | --project-id=project-id}
[--agent-id-prefix=id-prefix --creds-file=credential-file
--enable_mount_directory --hostname=hostname
--log-dir=logs-directory
--max-physical-mem=maximum-memory]

Docker-Optionen

--ulimit memlock=64000000
Sperrt den freigegebenen Arbeitsspeicher für einen freigegebenen Pool für Docker, sodass er für den Zugriff durch mehrere Sitzungen immer im Arbeitsspeicher ist.
-d

Startet den Docker-Container im getrennten Modus oder im Hintergrund. Dadurch können Sie weiterhin Befehle über das Linux-Terminal ausführen.

Weitere Informationen finden Sie unter Detached -d.

--rm

Löscht den Container und das Dateisystem des Containers, wenn Docker beendet wird.

Weitere Informationen finden Sie unter Clean up (--rm).

-v host-directory:container-directory

Gibt ein oder mehrere Volumes an, die vom Host dem Container zugeordnet werden sollen. Wenn Sie -v verwenden, müssen host-directory und container-directory identisch sein. Andernfalls kann Storage Transfer Service Ihre zu übertragenden Dateien nicht finden.

Weitere Informationen finden Sie unter VOLUME (freigegebene Dateisysteme).

--env environment-variable=variable-value

Gibt eine Umgebungsvariable für den Docker-Container an. Verwenden Sie dieses Flag, um Ihre Agents für die Verwendung eines Weiterleitungsproxys zu konfigurieren. Weitere Informationen finden Sie unter Weiterleitungsproxy verwenden.

Agent-Optionen

--agent-id-prefix=id-prefix
Ein optionales Präfix, das der Agent-ID vorangestellt wird, um den Agent oder seinen Computer in der Google Cloud Console zu identifizieren. Wenn ein Präfix verwendet wird, hat die Agent-ID das Format prefix + hostname + Docker container ID.
--creds-file=credential-file

Eine optionale Datei mit den Anmeldedaten für das Dienstkonto im JSON-Format. Weitere Informationen zum Erstellen einer Datei mit Anmeldedaten für ein Dienstkonto finden Sie unter Dienstkontoschlüssel erstellen und verwalten.

--enable_mount_directory

Hiermit können Sie optional das gesamte Dateisystem unter dem Verzeichnis /transfer_root innerhalb des Docker-Containers bereitstellen, anstatt einzelne Docker--vVolume-Bereitstellungen anzugeben. Bei diesem Flag müssen Sie dem Logverzeichnis oder dem Dateipfad des Dienstkontos nicht das Präfix /transfer_root voranstellen. /transfer_root wird in Übertragungslogs oder GUI-Fehlern nicht angezeigt.

--help

Zeigt kurze Hilfetexte zur Nutzung an.

--hostname=hostname

Geben Sie den Namen des Hosts an, auf dem der Agent ausgeführt wird. Wird verwendet, um den Hostnamen der Maschine abzurufen, auf der ein bestimmter Agent ausgeführt wird.

--log-dir=logs-directory

Ein optionales Verzeichnis, in das der Agent Logs schreibt. Das Standardverzeichnis ist /tmp/.

--max-physical-mem=maximum-memory

Agents verwenden standardmäßig maximal 8 GiB Systemspeicher. Wenn der Standardwert nicht zu Ihrer Umgebung passt, können Sie in den folgenden Formaten eine geeignete maximale Speichernutzung angeben:

max-physical-mem Wert Einstellung für den maximalen Arbeitsspeicher
6g 6 Gigabyte
6gb 6 Gigabyte
6GiB 6 Gibibyte
--project-id=project-id

Erforderlicher String der Projekt-ID, in der die erstellten und abgerechneten Übertragungsressourcen gehostet werden.

--version

Zeigt die aktuelle Version des Agents an.