Acessar informações do servidor SFTP

Este documento mostra como receber informações sobre seus servidores Cloud FTP. É possível listar todos os servidores SFTP em um projeto e local. Também é possível receber informações detalhadas sobre um servidor específico, como o estado e os detalhes da conexão.

Funções exigidas

Para receber as permissões necessárias para receber informações sobre servidores SFTP, peça ao administrador para conceder a você o Leitor do Cloud FTP (roles/ftp.viewer) papel do IAM no seu 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 as permissões necessárias para receber informações sobre servidores SFTP. Para acessar as permissões exatas que são necessárias, expanda a seção Permissões necessárias:

Permissões necessárias

As seguintes permissões são necessárias para receber informações sobre servidores SFTP:

  • Listar servidores: ftp.servers.list
  • Receber detalhes do servidor: ftp.servers.get

Essas permissões também podem ser concedidas com papéis personalizados ou outros papéis predefinidos.

Listar servidores

gcloud

Para listar servidores SFTP, execute o gcloud alpha storage ftp servers list comando.

Antes de usar os dados do comando abaixo, faça estas substituições:

  • LOCATION_ID: o local do servidor, como us-west1.

Execute o seguinte comando:

Linux, macOS ou Cloud Shell

gcloud alpha storage ftp servers list --location=LOCATION_ID

Windows (PowerShell)

gcloud alpha storage ftp servers list --location=LOCATION_ID

Windows (cmd.exe)

gcloud alpha storage ftp servers list --location=LOCATION_ID

REST

Para listar servidores SFTP, use o servers.list método.

Antes de usar os dados da solicitação abaixo, faça estas substituições:

  • PROJECT_ID: o Google Cloud ID do projeto.
  • LOCATION_ID: o local do servidor, como us-west1.

Método HTTP e URL:

GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers

Para enviar a solicitação, expanda uma destas opções:

O corpo da resposta é um objeto JSON com uma lista de Server recursos.

Receber detalhes sobre um servidor

Para receber informações detalhadas sobre um servidor específico, incluindo o endereço IP ou o anexo de serviço, o estado, as credenciais e o endereço de e-mail do agente de serviço, siga estas etapas.

gcloud

Para receber detalhes sobre um servidor SFTP, execute o gcloud alpha storage ftp servers describe comando.

Antes de usar os dados do comando abaixo, faça estas substituições:

  • SERVER_ID: o ID do servidor SFTP.
  • LOCATION_ID: o local do servidor, como us-west1.

Execute o seguinte comando:

Linux, macOS ou Cloud Shell

gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID

Windows (PowerShell)

gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID

Windows (cmd.exe)

gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID

REST

Para receber detalhes sobre um servidor SFTP, use o servers.get método.

Antes de usar os dados da solicitação abaixo, faça estas substituições:

  • PROJECT_ID: o Google Cloud ID do projeto.
  • LOCATION_ID: o local do servidor, como us-west1.
  • SERVER_ID: o ID do servidor SFTP.

Método HTTP e URL:

GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID

Para enviar a solicitação, expanda uma destas opções:

O corpo da resposta é um Server recurso.