Мне нужно создать каталог в Google Cloud Bucket с помощью Ansible. Я хотел бы знать, где я могу найти значения для завершения «gs_secret_key» и «gs_access_key», чтобы использовать модуль «gc_storage» в Ansible.
- name: Create a bucket with key as directory
become: no
gc_storage:
bucket: "my-bucket-name"
mode: "create"
region: "US-EAST1"
object: "/test_directory/"
gs_access_key: "321012345678-compute@developer.gserviceaccount.com"
gs_secret_key: "-----BEGIN PRIVATE KEY-----\nMIIblashblah...blahblahmow=\n-----END PRIVATE KEY-----\n"
Я не уверен в значениях, которые я установил в скрипте Ansible. С текущими значениями я получаю сообщение об ошибке:
GSResponseError: 403 Forbidden \ nSignatureDoesNotMatchПодпись запроса, которую мы рассчитали, не соответствует предоставленной вами подписи. Проверьте свой секретный ключ Google и метод подписи. PUT \ n \ n \ nСр, 10 октября 2018 г. 16:26:00 GMT \ n / my-bucket-name /
Спасибо
Просто измените значение gs_access_key, это не значение private_key_id, а private_key_id что ключ вашей учетной записи службы.