シークレット・バージョン・メタデータの更新
IBM Cloud® Secrets Managerを使用して、既存のシークレットのバージョンのカスタム・メタデータを更新することもできます。
UI でのシークレット・バージョン・メタデータの更新
- 更新するシークレットの行で、 「アクション」 メニュー
> 「バージョン履歴」 をクリックします。
- カスタム・メタデータを更新するバージョンを選択します。
CLI を使用したシークレット・バージョン・メタデータの更新
Secrets Manager CLI プラグインを使用して秘密バージョンを更新するには、 ibmcloud secrets-manager secret-version-metadata-update コマンドを実行します。 例えば、以下のコマンドは、シークレットの名前、説明、ラベル、カスタム・メタデータ、および有効期限を更新します。
ibmcloud secrets-manager secret-version-metadata-update \
--secret-id 0b5571f7-21e6-42b7-91c5-3f5ac9793a46 \
--id eb4cf24d-9cae-424b-945e-159788a5f535 \
--version-custom-metadata '{"anyKey": "anyValue"}'
API を使用した秘密バージョン・メタデータの更新
API を使用して秘密バージョンのメタデータを更新するには、以下の要求を実行します。 この例では、要求によってシークレット・バージョンのカスタム・メタデータが更新されます。
curl -X PATCH --location --header "Authorization: Bearer {iam_token}" \
--header "Accept: application/json" \
--header "Content-Type: application/merge-patch+json" \
--data ''
"https://{instance_ID}.{region}.secrets-manager.appdomain.cloud/api/v2/secrets/{secret_id}/versions/{id}/metadata""
API を呼び出すときに、 region、 secret_id、シークレット・バージョン id の変数、および IAM トークンを、ご使用の Secrets Manager インスタンスに固有の値に置き換えます。