Как определить URI Google Cloud Storage из консоли Google Developers Console?

Когда я пытаюсь загрузить данные в BigQuery из облачного хранилища Google, он запрашивает URI облачного хранилища Google (gs://). Я просмотрел всю вашу онлайн-поддержку, а также stackoverflow и не смог найти способ идентифицировать URL для моих загруженных данных через браузер Google Developers Console. Единственный способ найти URL-адрес - через gsutil, и я не смог заставить gsutil работать на моей машине.

Есть ли способ определить URL-адрес через браузер Google Developers Console?

Ответы

Ответ 1

Путь должен быть gs://<bucket_name>/<file_path_inside_bucket>.

Ответ 2

Чтобы ответить на этот вопрос, необходима дополнительная информация. Вы уже загружали свои данные в GCS?

Если нет, проще всего перейти в консоль проекта, щелкнуть по проекту, а Storage → Cloud Storage → Хранилище браузера.

Вы можете создать там ведра и загрузить файлы в ведро.

Затем файлы будут найдены в gs://<bucket_name>/<file_path_inside_bucket>, как говорит @nmore.

Ответ 3

Получение URI облачного хранилища Google Чтобы создать внешнюю таблицу с использованием источника данных Google Cloud Storage, вы должны предоставить URI облачного хранилища.

URI облачного хранилища содержит имя вашего ведра и ваш объект (имя файла). Например, если ведро Cloud Storage называется mybucket, а файл данных имеет имя myfile.csv, URI-ведро будет gs://mybucket/myfile.csv. Если ваши данные разделены на несколько файлов, вы можете использовать подстановочный знак в URI. Дополнительные сведения см. В разделе URI облачных хранилищ.

BigQuery не поддерживает исходные URI, которые включают несколько последовательных слэшей после начальной двойной косой черты. Имена объектов облачного хранилища могут содержать несколько последовательных символов косой черты ( "/" ). Тем не менее, BigQuery конвертирует множественные сокращения в одну косую черту. Например, следующий исходный URI, хотя и действительный в Cloud Storage, не работает в BigQuery: gs://[BUCKET]/my//object//name.

Чтобы получить URI облачного хранилища:

Откройте веб-интерфейс облачного хранилища.

WEB-интерфейс пользователя CLOUD

Перейдите к местоположению объекта (файла), содержащего исходные данные.

В верхней части веб-интерфейса облачного хранилища обратите внимание на путь к объекту. Чтобы составить URI, замените gs://[BUCKET]/[FILE] на соответствующий путь, например gs://mybucket/myfile.json. [BUCKET] - это имя ведра облачного хранилища, а [FILE] - это имя объекта (файла), содержащего данные.