Como se conectar a intervalos do Cloud Storage

Nesta página, apresentamos o Cloud Storage como uma opção para armazenar dados de aprendizado de máquina. Também descrevemos como conceder ao Cloud TPU acesso aos objetos de dados no Cloud Storage.

Antes de começar

Siga as instruções do guia de início rápido do Cloud TPU ou do documento Como gerenciar recursos de VM e TPU para configurar seu projeto do Google Cloud Platform e criar uma VM do Compute Engine e um recurso do Cloud TPU.

Como gravar dados no Cloud Storage

Console

  1. Acesse a página do Cloud Storage no Console do GCP.

    Acessar a página do Cloud Storage

  2. Crie um novo intervalo especificando as opções a seguir:

    • Um nome exclusivo à sua escolha
    • A classe de armazenamento padrão: Regional
    • O local: us-central1

gsutil

  1. Use o comando gsutil mb para criar um intervalo do Cloud Storage:

    gsutil mb -l ${TPU_REGION} gs://YOUR-BUCKET-NAME/

    em que:

    • TPU_REGION é a região onde você criou o Cloud TPU. O Cloud TPU está disponível nas seguintes regiões:

      EUA

      Cloud TPU v2 e Preemptiva v2 us-central1
      Cloud TPU v3 e Preemptiva v3 us-central1
      Pod do Cloud TPU v2 (versão Beta) us-central1

      Europa

      Cloud TPU v2 e Preemptiva v2 europe-west4
      Cloud TPU v3 e Preemptiva v3 europe-west4
      Pod do Cloud TPU v2 (versão Beta) europe-west4
      Pod do Cloud TPU v3 (versão Beta) europe-west4

      Ásia-Pacífico

      Cloud TPU v2 e Preemptiva v2 asia-east1
    • YOUR-BUCKET-NAME é o nome do intervalo que você quer criar.

  2. Use o comando gsutil cp para gravar arquivos no intervalo do Cloud Storage:

    gsutil cp -r ${LOCAL_DATA_DIR} ${CLOUD_DATA_DIR}

    em que:

    • LOCAL_DATA_DIR é um caminho local para seus dados. Por exemplo: $HOME/your-data
    • CLOUD_DATA_DIR é um caminho no Cloud Storage. Por exemplo: gs://YOUR-BUCKET-NAME

Como conceder ao Cloud TPU acesso ao Cloud Storage

É necessário conceder ao Cloud TPU acesso de leitura/gravação aos objetos do Cloud Storage. Para isso, conceda à conta de serviço usada pelo Cloud TPU o acesso necessário. Siga as etapas abaixo para encontrar a conta de serviço do Cloud TPU e conceder a ela o acesso necessário.

Localizar a conta de serviço do Cloud TPU

Determine o nome da conta de serviço do Cloud TPU. O nome tem este formato:

    service-[PROJECT_NUMBER]@cloud-tpu.iam.gserviceaccount.com

Veja como encontrar o número do projeto.

Autorizar a conta de serviço

Se você armazenar dados de treinamento no Cloud Storage, será necessário conceder à conta de serviço do Cloud TPU permissão de leitura e gravação no intervalo.

Console

  1. Acesse a página do navegador do Cloud Storage para ver seus intervalos.

    Acessar o navegador do Cloud Storage

  2. Procure o intervalo com a ACL que você quer modificar.

  3. Nesse intervalo, selecione Edit Bucket Permissions.

  4. Se você estiver lendo esse intervalo, autorize a conta de serviço da TPU a ler esse recurso. Para isso, conceda à conta de serviço o papel Storage Legacy > Storage Legacy Bucket Reader.

  5. Se você estiver gravando nesse intervalo, autorize a conta de serviço da TPU a gravar nesse recurso. Para isso, conceda à conta de serviço o papel Storage Legacy > Storage Legacy Bucket Writer.

gsutil

  1. Se você estiver lendo esse intervalo, conceda a permissão de leitura à conta de serviço da TPU.

    gsutil acl ch -u [SERVICE_ACCOUNT]:READER gs://[BUCKET_NAME]

  2. Se você estiver gravando nesse intervalo, conceda a permissão de gravação à conta de serviço da TPU:

    gsutil acl ch -u [SERVICE_ACCOUNT]:WRITER gs://[BUCKET_NAME]

Como usar permissões do IAM para o Cloud TPU (alternativa)

Se você quiser conceder permissões mais amplas, em vez de permitir explicitamente o acesso a cada intervalo, conceda à conta de serviço do Cloud TPU o papel de Administrador do Storage no Identity Access Management (IAM).

  1. Acesse a página do Cloud IAM do projeto.

    Acessar o Cloud IAM

  2. Clique no botão +Adicionar para incluir membros no projeto.

  3. Insira os nomes das contas de serviço do Cloud TPU na caixa de texto Membros.

  4. Clique na lista suspensa Papéis.

  5. Ative os seguintes papéis:

    • Projeto > Leitor

    • Storage > Administrador do Storage

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…