Как получить доступ к корзине GCS на GCP при работе на локальном компьютере, а также в консоли Google Cloud из модели TensorFlow? - PullRequest
0 голосов
/ 29 марта 2019

Я работаю над моделью TensorFlow на моей локальной машине, которая работает нормально, теперь я хочу развернуть модель на Google Cloud Platform.Но пока данные находятся в ведре Google Cloud Storage.

Итак, мой вопрос заключается в следующем:

  1. Как получить доступ к корзине Google Cloud Storage для запуска моей модели на локальном компьютере, а также на консоли Google Cloud Platform.
  2. Данные корзины Google Cloud Storage находятся в нескольких файлах, так что как импортировать несколько файлов вместе, используя Python.

Заранее спасибо.

1 Ответ

0 голосов
/ 29 марта 2019
  1. Вы можете использовать gsutil для доступа к корзине Google Cloud Storage и скопировать файл на диск vm.

    gsutil cp gs: // your-bucket / *

  2. Использование

from google.cloud import storage

# create storage client
storage_client = storage.Client.from_service_account_json('your_credential.json')

# get bucket with name
bucket = storage_client.get_bucket('yourbucket')

# get bucket data as blob
blob = bucket.get_blob('*')

# convert to string
json_data = blob.download_as_string()

Справка:

...