Я пытаюсь скопировать файл между gcloud и aws s3 с помощью консоли sdk gcloud, и он показывает мне ошибку.У меня есть способ скопировать файл gcloud в локальный каталог (gsutil -D cp gs: // mybucket / myfile C: \ tmp \ storage \ file) и загрузить этот локальный файл в s3 с помощью aws cli (aws s3 cpC: \ tmp \ storage \ file s3: // my_s3_dirctory / file), и он отлично работает, но я хотел бы сделать все это напрямую, без необходимости загружать файлы и только с использованием консоли SDK Gcloud.
Когда я пытаюсь это сделать, система показывает мне ошибку:
gsutil -D cp gs://mybucket/myfile s3://my_s3_dirctory/file.csv
Failure: Host [...] returned an invalid certificate. (remote hostname
"....s3.amazonaws.com" does not match certificate)...
Я отредактировал и раскомментировал эти строки в файле .boto, но ошибка продолжается:
# To add HMAC aws credentials for "s3://" URIs, edit and uncomment the
# following two lines:
aws_access_key_id = [MY_AWS_ACCESS_KEY_ID]
aws_secret_access_key = [MY_AWS_SECRET_ACCESS_KEY]
Я новичок в этом, и я не знаю, что такое Бото, и я понятия не имею, правильно ли я это редактирую или нет.Я не знаю, смогу ли я поставить ключи прямо в предложении, потому что я не знаю, как работает файл .boto ...
Может кто-нибудь помочь мне с этим, пожалуйста?И объясните мне весь процесс, чтобы он работалЯ действительно ценю это ... Это было бы очень полезно для меня!
Большое вам спасибо.