このドキュメントでは、SFTP サーバーを削除する方法について説明します。
始める前に
- サーバーからすべてのユーザーを削除します。手順については、 SFTP サーバーからユーザーを削除するをご覧ください。
必要なロール
SFTP サーバーを削除するために必要な権限を取得するには、プロジェクトのCloud FTP 管理者 (roles/ftp.admin)IAM ロールの付与を管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
この事前定義ロールには、SFTP サーバーを削除するために必要な
ftp.servers.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 に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。 詳細については、 ローカル開発環境の認証の設定をご覧ください。