Я собираюсь ответить на свой вопрос здесь.
Мое решение
Вместо использования gsutil
я решил использовать Библиотеки облачных клиентов Google.
Что я сделал :
gsutil cp my_file.tgz gs://my_bucket
То, что я делаю сейчас :
from gcloud import storage
# key file is located in my current directory
os.environ.get('GOOGLE_APPLICATION_CREDENTIALS', 'gcloud-auth.json')
client = storage.Client()
bucket = client.get_bucket("my_bucket")
blob = bucket.blob("my_file.tgz")
blob.upload_from_filename("my_file.tgz")
Неповторимость 20 / 20
После того, как выработали вышеупомянутое решение, кажется, что я также установил переменную окружения, GOOGLE_APPLICATION_CREDENTIALS
, мой gsutil
тоже должен был работать. (Непроверенные)
Здесь важно, как вы передаете значения для переменных связывания. Если вы проходите через код, проверьте его, а затем просто обрежьте, прежде чем применять критерии просмотра.