Как смонтировать ведро из Google Cloud в Ubuntu?

Я пытаюсь смонтировать бакет в Ubuntu, используя Gcloud для аутентификации меня и GCSFuse для монтирования бакета.

Когда я использую команду

gcsfuse my-bucket /path/to/mount

Он возвращает, что не смог найти учетные данные по умолчанию. Итак, я изменил команду на

gcsfuse --key-file filekey.json my-bucket /path/to/mount

и он говорит: open filekey.json нет такого файла или каталога.

После этого я попробовал набрать рядом с командой --foreground, и вот что дальше:

File system has been succesfully mounted.

Но терминал не работает ...?

Кто-нибудь может мне помочь?


person Sprudeldude    schedule 06.04.2017    source источник
comment
Вы работаете на GCE? Если это так, вам нужно включить область storage-full при создании экземпляра. В противном случае учетные данные по умолчанию не будут работать.   -  person jacobsa    schedule 07.04.2017
comment
Что касается --key-file не работает - действительно ли filekey.json находится в рабочем каталоге? Странно, что он работает с --foreground, но ожидается, что в режиме переднего плана он не вернется. Если вы уверены, что ключ есть, сообщите о проблеме на GitHub.   -  person jacobsa    schedule 07.04.2017
comment
Попробуйте передать --key-file полный путь к filekey.json.   -  person Dan Cornilescu    schedule 04.04.2018


Ответы (1)


Чтобы избежать суеты с ключевым файлом (-ами) json, вы можете просто разрешить SDK создать учетные данные по умолчанию для вас, запустив:

gcloud auth application-default login
person tyolab    schedule 04.04.2018