0

私のアプリケーションでは、以下に示すように、Vault からシークレットを取得するために、アプリから 2 つの呼び出しを行っています。

  1. Vault へのログイン: https::/v1/auth/approle/login への POST 呼び出し -- ペイロードとして role_id と secret_id を受け取り、応答は client_token になります。

  2. Fetch secrets : https::/v1/secret/data/abc/dev/xyz.json への GET 呼び出し -- ヘッダーを X-Vault-Token および X-Vault-Namespace として受け取り、以下のような応答を返します。 :

    { "request_id": "......", "lease_id": "", "renewable": false, "lease_duration": 0, "data": { "data": { "name": "ABC" }, "メタデータ": { "created_time": "...", "deletion_time": "", "destroyed": false, "version": 1 } }

ここで、Spring Cloud Vault Dependency を使用して、それを機能させたいと考えています。これを機能させるための適切なイラストを提供してください。

4

1 に答える 1