このドキュメントでは、SFTP サーバーを削除する方法について説明します。
始める前に
- サーバーからすべてのユーザーを削除します。手順については、SFTP サーバーからユーザーを削除するをご覧ください。
必要なロール
SFTP サーバーを削除するために必要な権限を取得するには、プロジェクトに対する Cloud FTP 管理者(roles/ftp.admin)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
この事前定義ロールには、SFTP サーバーの削除に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
SFTP サーバーを削除するには、次の権限が必要です。
-
ftp.servers.delete -
Google Cloud コンソールを使用してこのタスクを行う場合:
-
ftp.servers.list -
ftp.servers.get
-
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
サーバーを削除する
コンソール
- Google Cloud コンソールで、[Cloud FTP] ページに移動します。
サーバー ID をクリックします。
[削除] をクリックします。
確認ダイアログで「
delete」と入力します。[削除] をクリックします。
gcloud
SFTP サーバーを削除するには、gcloud alpha storage ftp servers delete コマンドを実行します。
後述のコマンドデータを使用する前に、次のように置き換えます。
- SERVER_ID: SFTP サーバー ID。
- LOCATION_ID: サーバーのロケーション(
us-west1など)。
次のコマンドを実行します。
Linux、macOS、Cloud Shell
gcloud alpha storage ftp servers delete SERVER_ID --location=LOCATION_ID
Windows(PowerShell)
gcloud alpha storage ftp servers delete SERVER_ID --location=LOCATION_ID
Windows(cmd.exe)
gcloud alpha storage ftp servers delete SERVER_ID --location=LOCATION_ID
REST
SFTP サーバーを削除するには、servers.delete メソッドを使用します。
リクエストのデータを使用する前に、次のように置き換えます。
- PROJECT_ID: Google Cloud プロジェクト ID。
- LOCATION_ID: サーバーのロケーション(
us-west1など)。 - SERVER_ID: SFTP サーバー ID。
HTTP メソッドと URL:
DELETE https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID
リクエストを送信するには、次のいずれかのオプションを展開します。
レスポンスで長時間実行オペレーションを識別できます。サーバーが削除されるまでに約 10 分かかります。クライアント ライブラリ
C#
Cloud FTP 用のクライアント ライブラリをインストールして使用する方法については、Cloud FTP クライアント ライブラリをご覧ください。 詳細については、Cloud FTP C# API のリファレンス ドキュメントをご覧ください。
Cloud FTP に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Go
Cloud FTP 用のクライアント ライブラリをインストールして使用する方法については、Cloud FTP クライアント ライブラリをご覧ください。 詳細については、Cloud FTP Go API のリファレンス ドキュメントをご覧ください。
Cloud FTP に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Java
Cloud FTP 用のクライアント ライブラリをインストールして使用する方法については、Cloud FTP クライアント ライブラリをご覧ください。 詳細については、Cloud FTP Java API のリファレンス ドキュメントをご覧ください。
Cloud FTP に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Node.js
Cloud FTP 用のクライアント ライブラリをインストールして使用する方法については、Cloud FTP クライアント ライブラリをご覧ください。 詳細については、Cloud FTP Node.js API のリファレンス ドキュメントをご覧ください。
Cloud FTP に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
PHP
Cloud FTP 用のクライアント ライブラリをインストールして使用する方法については、Cloud FTP クライアント ライブラリをご覧ください。 詳細については、Cloud FTP PHP API のリファレンス ドキュメントをご覧ください。
Cloud FTP に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Python
Cloud FTP 用のクライアント ライブラリをインストールして使用する方法については、Cloud FTP クライアント ライブラリをご覧ください。 詳細については、Cloud FTP Python API のリファレンス ドキュメントをご覧ください。
Cloud FTP に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Ruby
Cloud FTP 用のクライアント ライブラリをインストールして使用する方法については、Cloud FTP クライアント ライブラリをご覧ください。 詳細については、Cloud FTP Ruby API のリファレンス ドキュメントをご覧ください。
Cloud FTP に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。