загрузка данных в Cloud SQL из корзины с помощью curl (платформа Google Cloud)

0

Я пытаюсь импортировать данные из CSV файла в мой облачный экземпляр SQL. Мне удалось загрузить CSV файл в ведро. Я следую инструкциям, приведенным на странице ниже.

https://cloud.google.com/sql/docs/mysql/import-export/importing

Пять инструкций:

  1. Создайте корзину Cloud Storage, если вы еще этого не сделали.

  2. Загрузите файл CSV в свое ведро.

  3. Предоставьте вашему экземпляру разрешения на чтение для вашего сегмента.

  4. Импортируйте файл, используя:

ACCESS_TOKEN = "$ (gcloud auth-application-default-print-access-token)" curl --header "Авторизация: Носитель $ {ACCESS_TOKEN}"\--header 'Тип содержимого: application/json'\--data '{" importContext ": {" fileType ":" CSV "," uri ":" gs:///"," database ":" "," csvImportOptions ": {" table ":" "}}} '\ -X POST\https://www.googleapis.com/sql/v1beta4/projects/[PROJECT-ID]/instances/[INSTANCE_NAME]/import

  1. Если вам не нужно сохранять разрешения, предоставленные ACL, который вы установили ранее, удалите ACL.

Я не могу понять, что делать на шаге 3: "Предоставьте вашему экземпляру разрешения на чтение для вашего сегмента". Как я могу предоставить свой экземпляр, который разрешает чтение?

Также в шаге 4, каково значение токена доступа и что он делает?

  • 0
    Задавая вопрос, не отправляйте нас в другой документ для чтения. Поставьте в вопросе все необходимое, чтобы понять и воспроизвести вашу проблему. Это нормально, чтобы включить ссылку на документ в качестве ссылки, но ваш вопрос должен быть самодостаточным.
  • 0
    Отредактировал вопрос. Спасибо за ваше предложение
Теги:
google-cloud-platform
google-cloud-sql

1 ответ

1

Отредактируйте разрешения экземпляра облачного SQL на веб-интерфейсе и включите разрешения на чтение и запись для хранилища.

Изображение 174551

Ещё вопросы

Сообщество Overcoder
Наверх
Меню