Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Kirim masukan
Memperbarui server SFTP
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Anda dapat memperbarui pengguna yang diizinkan untuk terhubung ke server Cloud FTP dengan memperbarui konfigurasi akses server.
Anda juga dapat memperbarui metadata seperti nama tampilan server.
Anda tidak dapat mengubah apakah server bersifat eksternal atau internal setelah server dibuat.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna memperbarui server SFTP, minta administrator untuk memberi Anda peran IAM Admin Cloud FTP (roles/ftp.admin) di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi .
Peran bawaan ini berisi izin
ftp.servers.update
yang diperlukan untuk
memperbarui server SFTP.
Anda mungkin juga bisa mendapatkan
izin ini
dengan peran khusus atau
peran bawaan lainnya .
Memperbarui akses untuk server eksternal
REST Untuk memperbarui konfigurasi akses untuk server eksternal, gunakan metode
servers.patch .
Di parameter kueri updateMask, berikan kolom externalConfig.
Perhatian: Blok CIDR yang Anda berikan dalam isi permintaan akan mengganti semua
nilai yang ada.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID : Google Cloud project ID server.
LOCATION_ID : lokasi server, seperti
us-west1.
SERVER_ID : server ID.
CIDR_BLOCK : blok CIDR yang diizinkan untuk mengakses server. Contohnya,
192.0.2.0/24. Anda harus memberikan minimal satu nilai, dan dapat memberikan maksimum
500 blok CIDR. Untuk mengizinkan koneksi dari semua alamat IP, gunakan 0.0.0.0/0.
Metode HTTP dan URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=externalConfig
Meminta isi JSON:
{
"externalConfig": {
"allowedCidrBlocks": [
"CIDR_BLOCK "
]
}
}
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud CLI menggunakan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login ,
atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud CLI.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list .
Simpan isi permintaan dalam file bernama request.json,
dan jalankan perintah berikut:
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=externalConfig"
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud CLI menggunakan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login .
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list .
Simpan isi permintaan dalam file bernama request.json,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method PATCH ` -Headers $headers ` -ContentType: "application/json; charset=utf-8" ` -InFile request.json ` -Uri "https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=externalConfig" | Select-Object -Expand Content
Respons mengidentifikasi operasi yang berjalan lama. Diperlukan waktu beberapa detik agar server
diperbarui.
Memperbarui akses untuk server internal
REST Untuk memperbarui konfigurasi akses untuk server internal, gunakan metode
servers.patch .
Di parameter kueri updateMask, berikan kolom internalConfig.
Perhatian: Daftar project konsumen yang diizinkan dan project konsumen yang ditolak
yang Anda berikan dalam isi permintaan akan mengganti semua nilai yang ada.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID : Google Cloud project ID server.
LOCATION_ID : lokasi server, seperti
us-west1.
SERVER_ID : server ID.
PROJECT_TO_ALLOW : project ID atau nomor project konsumen yang diizinkan
untuk terhubung ke server menggunakan Private Service Connect. Contohnya,
example-allowed-project. Anda harus menentukan minimal satu project.
CONNECTION_LIMIT : jumlah maksimum endpoint Private Service Connect
yang dapat dibuat di project konsumen.
(Opsional) PROJECT_TO_REJECT : project ID atau nomor project konsumen yang
dilarang terhubung ke server. Contohnya, example-rejected-project.
Project dalam daftar ini ditolak untuk mengakses server meskipun disertakan dalam daftar
project yang diizinkan. Jika daftar ini kosong, tidak ada project yang ditolak secara eksplisit.
Metode HTTP dan URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=internalConfig
Meminta isi JSON:
{
"internalConfig": {
"consumerAcceptList": [
{
"project": "projects/PROJECT_TO_ALLOW ",
"connectionLimit": CONNECTION_LIMIT
}
],
"consumerRejectList": [
{
"project": "projects/PROJECT_TO_REJECT "
}
]
}
}
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud CLI menggunakan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login ,
atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud CLI.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list .
Simpan isi permintaan dalam file bernama request.json,
dan jalankan perintah berikut:
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=internalConfig"
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud CLI menggunakan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login .
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list .
Simpan isi permintaan dalam file bernama request.json,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method PATCH ` -Headers $headers ` -ContentType: "application/json; charset=utf-8" ` -InFile request.json ` -Uri "https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=internalConfig" | Select-Object -Expand Content
Respons mengidentifikasi operasi yang berjalan lama. Diperlukan waktu beberapa detik agar server
diperbarui.
REST Untuk memperbarui metadata seperti nama tampilan server SFTP, gunakan metode
servers.patch method .
Di parameter kueri updateMask, berikan daftar kolom yang dipisahkan koma untuk diperbarui. Dalam isi permintaan, berikan objek JSON dengan nilai yang akan ditetapkan.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID : Google Cloud project ID server.
LOCATION_ID : lokasi server, seperti
us-west1.
SERVER_ID : server ID.
FIELDS_TO_UPDATE : daftar kolom yang dipisahkan koma untuk diperbarui, relatif terhadap resource server. Misalnya, untuk memperbarui nama tampilan, berikan parameter kueri
updateMask=displayName.
DISPLAY_NAME : nama tampilan untuk server.
Metode HTTP dan URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=FIELDS_TO_UPDATE
Meminta isi JSON:
{
"displayName": "DISPLAY_NAME "
}
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud CLI menggunakan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login ,
atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud CLI.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list .
Simpan isi permintaan dalam file bernama request.json,
dan jalankan perintah berikut:
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=FIELDS_TO_UPDATE "
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud CLI menggunakan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login .
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list .
Simpan isi permintaan dalam file bernama request.json,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method PATCH ` -Headers $headers ` -ContentType: "application/json; charset=utf-8" ` -InFile request.json ` -Uri "https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=FIELDS_TO_UPDATE " | Select-Object -Expand Content
Respons mengidentifikasi operasi yang berjalan lama. Diperlukan waktu beberapa detik agar server
diperbarui.
Kirim masukan
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-08-04 UTC.
Ada masukan untuk kami?
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-08-04 UTC."],[],[]]