In diesem Dokument wird beschrieben, wie Sie einen Nutzer von einem Cloud FTP-Server entfernen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle FTP-Administrator (roles/ftp.admin) für Ihr Projekt zuzuweisen, um die Berechtigung zum Löschen von SFTP-Nutzern zu erhalten.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierte Rolle enthält die
ftp.users.delete
Berechtigung,
die zum Löschen von SFTP-Nutzern erforderlich ist.
Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
SFTP-Nutzer löschen
gcloud
Löschen Sie das Dienstkonto, das im Namen des Nutzers auf Cloud Storage-Ressourcen zugreift:
Rufen Sie die E-Mail-Adresse des Dienstkontos des Nutzers ab. Beispiel:
USERNAME-sa@PROJECT_ID.iam.gserviceaccount.com. Eine Anleitung finden Sie unter Details zu einem Nutzer abrufen.Löschen Sie das Dienstkonto:
gcloud iam service-accounts delete SERVICE_ACCOUNT
Ersetzen Sie
SERVICE_ACCOUNTdurch die E-Mail-Adresse des Dienstkontos.
Führen Sie den
gcloud alpha storage ftp users deleteBefehl aus, um den Nutzer von einem SFTP-Server zu löschen.Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- USERNAME: der Nutzername des SFTP-Nutzers.
- LOCATION_ID: der Standort des
Servers, z. B.
us-west1. - SERVER_ID: die Server-ID.
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID \ --server=SERVER_ID
Windows (PowerShell)
gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID ` --server=SERVER_ID
Es dauert einige Sekunden, bis der Nutzer gelöscht wird.Windows (cmd.exe)
gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID ^ --server=SERVER_ID
REST
Löschen Sie das Dienstkonto, das im Namen des Nutzers auf Cloud Storage-Ressourcen zugreift:
Rufen Sie die E-Mail-Adresse des Dienstkontos des Nutzers ab. Beispiel:
USERNAME-sa@PROJECT_ID.iam.gserviceaccount.com. Eine Anleitung finden Sie unter Details zu einem Nutzer abrufen.Löschen Sie das Dienstkonto:
gcloud iam service-accounts delete SERVICE_ACCOUNT
Ersetzen Sie
SERVICE_ACCOUNTdurch die E-Mail-Adresse des Dienstkontos.
Verwenden Sie die
servers.users.deleteMethode, um den Nutzer von einem SFTP-Server zu löschen.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 Server-ID.
- USERNAME: der Nutzername des SFTP-Nutzers.
HTTP-Methode und URL:
DELETE https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID/users/USERNAME
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Die Antwort identifiziert einen Vorgang mit langer Ausführungszeit. Es dauert einige Sekunden, bis der Nutzer gelöscht wird.