Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Invia feedback
Aggiornare un server SFTP
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Puoi aggiornare gli utenti autorizzati a connettersi a un server Cloud FTP aggiornando la configurazione di accesso del server.
Puoi anche aggiornare i metadati, come il nome visualizzato del server.
Una volta creato un server, non puoi modificarne il tipo (esterno o interno).
Ruoli obbligatori
Per ottenere l'autorizzazione necessaria per aggiornare un server SFTP, chiedi all'amministratore di concederti il ruolo IAM Cloud FTP Admin (roles/ftp.admin) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni .
Questo ruolo predefinito contiene l'
ftp.servers.update
autorizzazione,
necessaria per
aggiornare un server SFTP.
Potresti anche ottenere
questa autorizzazione
con ruoli personalizzati o
altri ruoli predefiniti .
Aggiornare l'accesso per un server esterno
REST Per aggiornare la configurazione di accesso per un server esterno, utilizza il
servers.patch metodo .
Nel parametro di query updateMask, fornisci il campo externalConfig.
**Attenzione:** i blocchi CIDr forniti nel corpo della richiesta sovrascrivono tutti i valori
esistenti.
Prima di utilizzare i dati della richiesta,
apporta le sostituzioni seguenti:
PROJECT_ID : l' Google Cloud ID progetto del server.
LOCATION_ID : la località del server, ad esempio us-west1.
SERVER_ID : l'ID server.
CIDR_BLOCK : un blocco CIDR autorizzato ad accedere al server. Ad esempio,
192.0.2.0/24. Devi fornire almeno un valore e puoi fornire un massimo di
500 blocchi CIDR. Per consentire le connessioni da tutti gli indirizzi IP, utilizza 0.0.0.0/0.
Metodo HTTP e URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=externalConfig
Corpo JSON della richiesta:
{
"externalConfig": {
"allowedCidrBlocks": [
"CIDR_BLOCK "
]
}
}
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Nota:
il seguente comando presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
oppure utilizzando Cloud Shell ,
che consente di accedere automaticamente all'interfaccia a riga di comando gcloud.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list .
Salva il corpo della richiesta in un file denominato request.json,
quindi esegui il comando seguente:
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)
Nota:
il comando seguente presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list .
Salva il corpo della richiesta in un file denominato request.json,
e quindi esegui il comando seguente:
$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
La risposta identifica un'operazione a lunga esecuzione. L'aggiornamento del server
richiede alcuni secondi.
Aggiornare l'accesso per un server interno
REST Per aggiornare la configurazione di accesso per un server interno, utilizza il
servers.patch metodo .
Nel parametro di query updateMask, fornisci il campo internalConfig.
**Attenzione:** gli elenchi di progetti consumer consentiti e rifiutati
forniti nel corpo della richiesta sovrascrivono tutti i valori esistenti.
Prima di utilizzare i dati della richiesta,
apporta le sostituzioni seguenti:
PROJECT_ID : l' Google Cloud ID progetto del server.
LOCATION_ID : la località del server, ad esempio us-west1.
SERVER_ID : l'ID server.
PROJECT_TO_ALLOW : l'ID progetto o il numero di un progetto consumer autorizzato a connettersi al server utilizzando Private Service Connect. Ad esempio,
example-allowed-project. Devi specificare almeno un progetto.
CONNECTION_LIMIT : il numero massimo di endpoint Private Service Connect
che possono essere creati nel progetto consumer.
(Facoltativo) PROJECT_TO_REJECT : l'ID progetto o il numero di un progetto consumer a cui è vietato connettersi al server. Ad esempio, example-rejected-project.
I progetti in questo elenco non possono accedere al server anche se sono inclusi nell'elenco
dei progetti consentiti. Se questo elenco è vuoto, nessun progetto viene rifiutato esplicitamente.
Metodo HTTP e URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=internalConfig
Corpo JSON della richiesta:
{
"internalConfig": {
"consumerAcceptList": [
{
"project": "projects/PROJECT_TO_ALLOW ",
"connectionLimit": CONNECTION_LIMIT
}
],
"consumerRejectList": [
{
"project": "projects/PROJECT_TO_REJECT "
}
]
}
}
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Nota:
il seguente comando presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
oppure utilizzando Cloud Shell ,
che consente di accedere automaticamente all'interfaccia a riga di comando gcloud.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list .
Salva il corpo della richiesta in un file denominato request.json,
quindi esegui il comando seguente:
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)
Nota:
il comando seguente presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list .
Salva il corpo della richiesta in un file denominato request.json,
e quindi esegui il comando seguente:
$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
La risposta identifica un'operazione a lunga esecuzione. L'aggiornamento del server
richiede alcuni secondi.
REST Per aggiornare i metadati, come il nome visualizzato di un server SFTP, utilizza il
servers.patch metodo .
Nel parametro di query updateMask, fornisci un elenco separato da virgole dei campi da aggiornare. Nel corpo della richiesta, fornisci un oggetto JSON con i valori da impostare.
Prima di utilizzare i dati della richiesta,
apporta le sostituzioni seguenti:
PROJECT_ID : l' Google Cloud ID progetto del server.
LOCATION_ID : la località del server, ad esempio us-west1.
SERVER_ID : l'ID server.
FIELDS_TO_UPDATE : un elenco separato da virgole dei campi da aggiornare, relativi alla risorsa server. Ad esempio, per aggiornare il nome visualizzato, fornisci il parametro di query
updateMask=displayName.
DISPLAY_NAME : un nome visualizzato per il server.
Metodo HTTP e URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=FIELDS_TO_UPDATE
Corpo JSON della richiesta:
{
"displayName": "DISPLAY_NAME "
}
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Nota:
il seguente comando presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
oppure utilizzando Cloud Shell ,
che consente di accedere automaticamente all'interfaccia a riga di comando gcloud.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list .
Salva il corpo della richiesta in un file denominato request.json,
quindi esegui il comando seguente:
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)
Nota:
il comando seguente presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list .
Salva il corpo della richiesta in un file denominato request.json,
e quindi esegui il comando seguente:
$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
La risposta identifica un'operazione a lunga esecuzione. L'aggiornamento del server
richiede alcuni secondi.
Invia feedback
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0 , mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0 . Per ulteriori dettagli, consulta le norme del sito di Google Developers . Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2026-08-04 UTC.
Vuoi dirci altro?
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-08-04 UTC."],[],[]]