获取 Google Bucket 的“gs_secret_key”和“gs_access_key”值

获取 Google Bucket 的“gs_secret_key”和“gs_access_key”值

我需要使用 Ansible 在 Google Cloud Bucket 中创建一个目录。我想知道在哪里可以找到完成“gs_secret_key”和“gs_access_key”的值以使用 Ansible 中的“gc_storage”模块。

- 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: "[email protected]"
    gs_secret_key: "-----BEGIN PRIVATE KEY-----\nMIIblashblah...blahblahmow=\n-----END PRIVATE KEY-----\n"

我不确定我在 Ansible 脚本中设置的值。使用当前值时,我收到一条错误消息:

GSResponseError: 403 Forbidden\nSignatureDoesNotMatch我们计算的请求签名与您提供的签名不匹配。请检查您的 Google 密钥和签名方法。PUT\n\n\n2018 年 10 月 10 日星期三 16:26:00 GMT\n/my-bucket-name/

谢谢

答案1

只需改变gs_access_key,它不是 private_key_id 值,但是私钥ID您的服务帐户密钥。

相关内容