Назад | Перейти на главную страницу

Получить значения gs_secret_key и gs_access_key для Google Bucket

Мне нужно создать каталог в 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 что ключ вашей учетной записи службы.