85.2. IdM サービスインスタンスのサービスシークレットの取得
サービスインスタンスを使用して、ローカルに保存されたサービス秘密鍵を使用してサービス Vault のシークレットを取得するには、次の手順を実行します。
前提条件
- サービス Vault を所有するサービスプリンシパルのキータブにアクセスできる (例: HTTP/webserver.idm.example.com)。
- 非対称 Vault を作成して Vault にシークレットをアーカイブしている。
- サービス Vault のシークレットの取得に使用する秘密鍵を使用できる。
手順
管理者としてログインします。
$ kinit adminサービスの Kerberos チケットを取得します。
# kinit HTTP/webserver.idm.example.com -k -t /etc/httpd/conf/ipa.keytabサービス Vault パスワードを取得します。
$ ipa vault-retrieve secret_vault --service HTTP/webserver.idm.example.com --private-key-file service-private.pem --out secret.txt ------------------------------------ Retrieved data from vault "secret_vault" ------------------------------------