In diesem Dokument wird beschrieben, wie Sie Informationen zu Ihren Cloud FTP-Servern abrufen. Sie können alle SFTP-Server in einem Projekt und an einem Standort auflisten. Außerdem können Sie detaillierte Informationen zu einem bestimmten Server abrufen, z. B. den Status des Servers und seine Verbindungsdetails.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen in Ihrem Projekt die IAM-Rolle Cloud FTP-Betrachter (roles/ftp.viewer) zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Abrufen von Informationen zu SFTP-Servern benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierte Rolle enthält die Berechtigungen, die zum Abrufen von Informationen zu SFTP-Servern erforderlich sind. Maximieren Sie den Abschnitt Erforderliche Berechtigungen , um die notwendigen Berechtigungen anzuzeigen, die erforderlich sind:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Informationen zu SFTP-Servern abzurufen:
-
Server auflisten:
ftp.servers.list -
Serverdetails abrufen:
ftp.servers.get
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Server auflisten
gcloud
Führen Sie den
gcloud alpha storage ftp servers list Befehl aus, um SFTP-Server aufzulisten.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- LOCATION_ID: der Standort des Servers, z. B.
us-west1.
Führen Sie den folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud alpha storage ftp servers list --location=LOCATION_ID
Windows (PowerShell)
gcloud alpha storage ftp servers list --location=LOCATION_ID
Windows (cmd.exe)
gcloud alpha storage ftp servers list --location=LOCATION_ID
REST
Verwenden Sie die
servers.list Methode, um SFTP-Server aufzulisten.
Ersetzen Sie folgende Werte in den Anfragedaten:
- PROJECT_ID: die Google Cloud Projekt-ID.
- LOCATION_ID: der Standort des Servers, z. B.
us-west1.
HTTP-Methode und URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Der Antworttext ist ein JSON-Objekt mit einer Liste von
Server Ressourcen.
Details zu einem Server abrufen
So rufen Sie detaillierte Informationen zu einem bestimmten Server ab, einschließlich der IP-Adresse oder Dienstanhangs, des Status, der Anmeldedaten und der E-Mail-Adresse des Dienst-Agents:
gcloud
Führen Sie den
gcloud alpha storage ftp servers describe Befehl aus, um Details zu einem SFTP-Server abzurufen.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- SERVER_ID: die SFTP-Server-ID.
- LOCATION_ID: der Standort des Servers, z. B.
us-west1.
Führen Sie den folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID
Windows (PowerShell)
gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID
Windows (cmd.exe)
gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID
REST
Verwenden Sie die
servers.get Methode, um Details zu einem SFTP-Server abzurufen.
Ersetzen Sie folgende Werte in den Anfragedaten:
- PROJECT_ID: die Google Cloud Projekt-ID.
- LOCATION_ID: der Standort des Servers, z. B.
us-west1. - SERVER_ID: die SFTP-Server-ID.
HTTP-Methode und URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Der Antworttext ist eine
Server Ressource.