シークレット・バージョン・メタデータの更新

IBM Cloud® Secrets Managerを使用して、既存のシークレットのバージョンのカスタム・メタデータを更新することもできます。

UI でのシークレット・バージョン・メタデータの更新

  1. 更新するシークレットの行で、 「アクション」 メニュー 「アクション」アイコン > 「バージョン履歴」 をクリックします。
  2. カスタム・メタデータを更新するバージョンを選択します。

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 を呼び出すときに、 regionsecret_id、シークレット・バージョン id の変数、および IAM トークンを、ご使用の Secrets Manager インスタンスに固有の値に置き換えます。