Secrets Manager の統合

IBM Cloud® Secrets Managerを使用すると、サポートされている IBM Cloud サービスを使用して作業する際に、シークレットを動的に作成およびリトリーブするのに便利なプラットフォーム統合で時間を節約できます。

使用可能な統合

Secrets Manager で作業を許可するサービスが、以下の表に一覧表示されています。

使用可能な統合
サービス サポート 説明
Application Load Balancer for VPC 証明書 ロード・バランサーが SSL オフロード・タスクを実行するために必要な SSL/TLS 証明書を一元的に管理します。 VPC インフラストラクチャー・サービスと Secrets Manager の間に許可を作成して、ロード・バランサーに証明書へのアクセス権限を付与します。 この統合の詳細をご覧ください
App Configuration すべてのシークレット・タイプ プロパティー値は、 Secrets Manager から App Configuration サービスにインポートできます。 詳細はこちらをご覧ください
API Connect 証明書 Secrets Manager にカスタムドメインの証明書を保存し、その証明書の CRN を使用して、 API Gateway でカスタムドメインと紐付けます。
カタログ管理 任意シークレット プライベート・カタログ内のソフトウェアの資格情報を一元管理します。 この統合の詳細をご覧ください
Continuous Delivery 任意のシークレット
IAM 資格情報
ご使用の Continuous Delivery ツール・チェーンの資格情報を一元管理します。 ツールチェーンと Secrets Manager の間の許可を作成して、シークレットへのアクセス権限をツールチェーンに付与します。 この統合の詳細をご覧ください
Event Notifications 任意のシークレット
証明書
IAM 資格情報
ユーザー資格情報
E メール、SMS、またはその他のサポートされる配信チャネルを使用して、Secrets Manager 内のイベントの通知を他のユーザーまたは人間の宛先に送信します。 この統合の詳細をご覧ください
Kubernetes Service 任意のシークレット
証明書
IAM 資格情報
キー値シークレット
ユーザー資格情報
Kubernetes クラスターの Ingress サブドメイン証明書とその他のシークレットを一元的に管理します。 この統合の詳細をご覧ください
Red Hat OpenShift on IBM Cloud 任意のシークレット
証明書
IAM 資格情報
キー値シークレット
ユーザー資格情報
Red Hat OpenShift on IBM Cloud クラスターの Ingress サブドメイン証明書とその他のシークレットを一元的に管理します。 この統合の詳細をご覧ください
Red Hat AI Inference 任意シークレット Red Hat AI Inference IBM と によって立ち上げられたオープンソースプロジェクトであり、機械学習の世界へコスト効率良く参入するための入り口となることを目的としています。 Red Hat
Schematics 任意シークレット Schematics ワークスペースで使用するシークレットを一元管理。
Direct Link すべてのシークレット・タイプ オンプレミスのリソースをシームレスにクラウド・リソースに接続します。

Secrets Manager にアクセスするための IBM Cloud サービスの許可

通常、サポート対象の IBM Cloud サービスが Secrets Manager インスタンスにアクセスできるようにするには、 両サービス間で認証設定を行う ことができます。 Secrets Manager インスタンスに シークレット・リーダー・サービス・ロールまたはそれ以上 が必ず必要です。

具体的な手順については、必ず統合サービスのドキュメントを確認してください。 疑問があれば、統合サービスのサポートチケットを開いてください。

統合サービスと Secrets Manager の両方が同じアカウントにある場合は、以下の手順に従ってください。

統合サービスが別のアカウントある場合は、 Secrets Manager があるアカウント IAM 認証を作成し、Source に統合サービスのアカウント ID とインスタンス ID を指定する。

  1. コンソールで、**「管理」 > 「アクセス権限 (IAM)」をクリックして、「認証」**を選択します。

  2. 「作成」 をクリックします。

  3. 認証を行うためのソースアカウントを選択してください。

  4. **「ソース・サービス」**リストから、Secrets Manager と統合するサービスを選択します。

  5. ソース・サービスの許可を、アカウントに関連付けられているすべてのインスタンスに適用するか、特定のインスタンスのみに適用するか、特定のリソース・グループにのみ適用するかを指定します。

  6. **「ターゲット・サービス」**リストから、Secrets Manager を選択します。

  7. ターゲット・サービスの許可を、アカウントに関連付けられているすべてのインスタンスに適用するか、特定のインスタンスのみに適用するか、特定のリソース・グループにのみ適用するかを指定します。

  8. 必要なサービスアクセスロールを選択してください。

    統合によっては、特定の役割を必要とする場合があります。 どのサービス・ロールが必要かを理解するには、 Secrets Manager と統合したいサービスのドキュメントを参照してください。

  9. 「許可」 をクリックします。

次のステップ

  • サービスと Secrets Managerとの統合を開始します。
  • IBM Cloud® Kubernetes Service および Secrets Managerを使用した Kubernetes Service シークレット管理の Terraform の使用を開始する方法について詳しくは、 このブログを確認してください