O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Envie comentários
Atualizar um servidor SFTP
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
É possível atualizar os usuários que têm permissão para se conectar a um servidor Cloud FTP atualizando a configuração de acesso do servidor.
Também é possível atualizar metadados, como o nome de exibição do servidor.
Não é possível mudar se um servidor é externo ou interno depois que ele é criado.
Funções exigidas
Para receber a permissão necessária para atualizar um servidor SFTP, peça ao administrador para conceder a você o papel do IAM de Administrador do Cloud FTP (roles/ftp.admin) no projeto.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações .
Esse papel predefinido contém a
ftp.servers.update
permissão,
que é necessária para
atualizar um servidor SFTP.
Também é possível conseguir
essa permissão
com papéis personalizados ou
outros papéis predefinidos .
Atualizar o acesso para um servidor externo
REST Para atualizar a configuração de acesso de um servidor externo, use o
servers.patch método .
No parâmetro de consulta updateMask, forneça o campo externalConfig.
Cuidado: os blocos CIDR fornecidos no corpo da solicitação substituem todos os
valores atuais.
Antes de usar os dados da solicitação abaixo,
faça estas substituições:
PROJECT_ID : o Google Cloud ID do projeto do servidor.
LOCATION_ID : o local do servidor, como
us-west1.
SERVER_ID : o ID do servidor.
CIDR_BLOCK : um bloco CIDR que tem permissão para acessar o servidor. Por exemplo,
192.0.2.0/24. É necessário fornecer pelo menos um valor e um máximo de
500 blocos CIDR. Para permitir conexões de todos os endereços IP, use 0.0.0.0/0.
Método HTTP e URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=externalConfig
Corpo JSON da solicitação:
{
"externalConfig": {
"allowedCidrBlocks": [
"CIDR_BLOCK "
]
}
}
Para enviar a solicitação, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Observação :
o comando a seguir pressupõe que você tenha feito login na CLI do gcloud com sua conta de usuário executando
gcloud init
ou
gcloud auth login ,
ou usando o
Cloud Shell ,
que faz login automaticamente na CLI gcloud.
.
Para saber qual é a conta ativa no momento, execute o comando gcloud auth list .
Salve o corpo da solicitação em um arquivo com o nome request.json
e execute o comando a seguir:
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)
Observação :
o comando a seguir pressupõe que você tenha feito login na
CLI gcloud com sua conta de usuário executando
gcloud init
ou
gcloud auth login
.
Para saber qual é a conta ativa no momento, execute o comando gcloud auth list .
Salve o corpo da solicitação em um arquivo com o nome request.json,
e execute o comando a seguir:
$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
A resposta identifica uma operação de longa duração. A atualização do servidor
leva alguns segundos.
Atualizar o acesso para um servidor interno
REST Para atualizar a configuração de acesso de um servidor interno, use o
servers.patch método .
No parâmetro de consulta updateMask, forneça o campo internalConfig.
**Cuidado**: as listas de projetos de consumidor permitidos e rejeitados
fornecidas no corpo da solicitação substituem todos os valores atuais.
Antes de usar os dados da solicitação abaixo,
faça estas substituições:
PROJECT_ID : o Google Cloud ID do projeto do servidor.
LOCATION_ID : o local do servidor, como
us-west1.
SERVER_ID : o ID do servidor.
PROJECT_TO_ALLOW : o ID do projeto ou número de um projeto de consumidor que tem permissão
para se conectar ao servidor usando o Private Service Connect. Por exemplo,
example-allowed-project. É necessário especificar pelo menos um projeto.
CONNECTION_LIMIT : o número máximo de endpoints do Private Service Connect
que podem ser criados no projeto do consumidor.
(Opcional) PROJECT_TO_REJECT : o ID do projeto ou número de um projeto de consumidor que está
proibido de se conectar ao servidor. Por exemplo, example-rejected-project.
Os projetos nessa lista são rejeitados para acessar o servidor, mesmo que estejam incluídos na lista
de projetos permitidos. Se essa lista estiver vazia, nenhum projeto será rejeitado explicitamente.
Método HTTP e URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=internalConfig
Corpo JSON da solicitação:
{
"internalConfig": {
"consumerAcceptList": [
{
"project": "projects/PROJECT_TO_ALLOW ",
"connectionLimit": CONNECTION_LIMIT
}
],
"consumerRejectList": [
{
"project": "projects/PROJECT_TO_REJECT "
}
]
}
}
Para enviar a solicitação, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Observação :
o comando a seguir pressupõe que você tenha feito login na CLI do gcloud com sua conta de usuário executando
gcloud init
ou
gcloud auth login ,
ou usando o
Cloud Shell ,
que faz login automaticamente na CLI gcloud.
.
Para saber qual é a conta ativa no momento, execute o comando gcloud auth list .
Salve o corpo da solicitação em um arquivo com o nome request.json
e execute o comando a seguir:
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)
Observação :
o comando a seguir pressupõe que você tenha feito login na
CLI gcloud com sua conta de usuário executando
gcloud init
ou
gcloud auth login
.
Para saber qual é a conta ativa no momento, execute o comando gcloud auth list .
Salve o corpo da solicitação em um arquivo com o nome request.json,
e execute o comando a seguir:
$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
A resposta identifica uma operação de longa duração. A atualização do servidor
leva alguns segundos.
REST Para atualizar metadados, como o nome de exibição de um servidor SFTP, use o
servers.patch método .
No parâmetro de consulta updateMask, forneça uma lista separada por vírgulas de campos para atualizar. No corpo da solicitação, forneça um objeto JSON com os valores a serem definidos.
Antes de usar os dados da solicitação abaixo,
faça estas substituições:
PROJECT_ID : o Google Cloud ID do projeto do servidor.
LOCATION_ID : o local do servidor, como
us-west1.
SERVER_ID : o ID do servidor.
FIELDS_TO_UPDATE : uma lista separada por vírgulas de campos a serem atualizados, relativos ao recurso do servidor. Por exemplo, para atualizar o nome de exibição, forneça o parâmetro de consulta
updateMask=displayName.
DISPLAY_NAME : um nome de exibição para o servidor.
Método HTTP e URL:
PATCH https://ftp.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION_ID /servers/SERVER_ID ?updateMask=FIELDS_TO_UPDATE
Corpo JSON da solicitação:
{
"displayName": "DISPLAY_NAME "
}
Para enviar a solicitação, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Observação :
o comando a seguir pressupõe que você tenha feito login na CLI do gcloud com sua conta de usuário executando
gcloud init
ou
gcloud auth login ,
ou usando o
Cloud Shell ,
que faz login automaticamente na CLI gcloud.
.
Para saber qual é a conta ativa no momento, execute o comando gcloud auth list .
Salve o corpo da solicitação em um arquivo com o nome request.json
e execute o comando a seguir:
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)
Observação :
o comando a seguir pressupõe que você tenha feito login na
CLI gcloud com sua conta de usuário executando
gcloud init
ou
gcloud auth login
.
Para saber qual é a conta ativa no momento, execute o comando gcloud auth list .
Salve o corpo da solicitação em um arquivo com o nome request.json,
e execute o comando a seguir:
$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
A resposta identifica uma operação de longa duração. A atualização do servidor
leva alguns segundos.
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2026-08-04 UTC.
Quer enviar seu feedback?
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-08-04 UTC."],[],[]]