サービスの統合

IBM® Key Protect for IBM Cloud® は、多数の IBM Cloud サービスと統合して、これらのサービスに対して、お客様管理の鍵を使用した暗号化を有効にします。 ユーザー管理の鍵を使用した暗号化は、Bring Your Own Key (BYOK) と呼ばれることもあります。

データベース・サービスの統合

Key Protect を以下の データベース・サービスと統合できます。

対応データベースサービス。
サービス 説明 リンク
IBM Cloudant for IBM Cloud(IBM Cloud Dedicated) IBM Cloudant は、文書指向の Database as a Service (DBaaS) です。 JSON 形式の文書としてデータを保管します。 文書の表示
IBM Cloud Databases for Elasticsearch IBM Cloud Databases for Elasticsearch は、IBM Cloud サービスでホストされ、他の IBM Cloud サービスと統合されている管理対象 Elasticsearch サービスです。 文書の表示
IBM Cloud Databases for etcd IBM Cloud Databases for etcd は、IBM Cloud サービスでホストされ、他の IBM Cloud サービスと統合されている管理対象 etcd サービスです。 文書の表示
IBM Cloud Databases for MongoDB IBM Cloud Databases for MongoDB は、IBM Cloud サービスでホストされ、他の IBM Cloud サービスと統合されている管理対象 MongoDB サービスです。 文書の表示
Databases for MySQL IBM Cloud Databases for MongoDB は、IBM Cloud でホストされ、他の IBM Cloud サービスと統合されている管理対象 MySQL サービスです。 文書の表示
IBM Cloud Databases for PostgreSQL IBM Cloud Databases for PostgreSQL は、IBM Cloud サービスでホストされ、他の IBM Cloud サービスと統合されている管理対象 PostgreSQL サービスです。 文書の表示
IBM Cloud Databases for Redis IBM Cloud Databases for Redis は、IBM Cloud サービスでホストされ、他の IBM Cloud サービスと統合されている管理対象サービスです。 文書の表示
IBM Cloud Messages for RabbitMQ IBM Cloud Messages for RabbitMQ は、IBM Cloud でホストされ、他の IBM Cloud サービスと統合される管理対象 RabbitMQ サービスです。 文書の表示
IBM Db2 as a Service IBM Db2 as a Service は、ユーザーのためにクラウド内にプロビジョンされている SQL データベースです。 IBM Db2 SaaS は、他のデータベース・ソフトウェアと同様に使用できますが、ハードウェアのセットアップやソフトウェアのインストールおよび保守の時間や経費は必要ありません。 文書の表示

ストレージ・サービスの統合

Key Protect を以下の ストレージ・サービスと統合できます。

対応ストレージサービス。
サービス 説明 統合資料
Block Storage for VPC Block Storage for VPC を使用すると、ハイパーバイザーにマウントされた高性能データ・ストレージを VPC 内の仮想サーバー・インスタンスで利用できます。 文書の表示
IBM Cloud Object Storage IBM Cloud Object Storage を使用して、IBM Cloud に非構造化データを保管できます。 文書の表示

コンピュート・サービスの統合

Key Protect を以下の コンピュート・サービスと統合できます。

サポートされているコンピュート・サービス。
サービス 説明 統合資料
IBM Cloud イメージ・テンプレート IBM Cloud イメージ・テンプレートを使用すると、仮想サーバーのイメージを取り込み、注文プロセスでの変更を最小限にして、その構成を素早く複製できます。 エンドツーエンド (E2E) 暗号化機能を使用して、クラウド初期設定に対応するユーザー独自の暗号化されたオペレーティング・システム・イメージを取り込むことができます。 文書の表示
KMIP for VMware KMIP for VMware は、VMware のネイティブの vSphere 暗号化および vSAN 暗号化と連携してシンプルなストレージ暗号化管理を提供するとともに、Key Protect または Hyper Protect Crypto Services でのユーザー管理の鍵のセキュリティーおよび柔軟性も提供します。 文書の表示
Virtual Servers for VPC Virtual Servers for VPC を使用して、IBM Cloud VPC 内の仮想計算リソースとそれに応じた容量から構成されるインスタンスを作成できます。 文書の表示
Power Virtual Server (Linux) Key Protectを使用して、 Linux Unified Key Setup (LUKS) 暗号鍵が漏えいしないように保護することができます。 文書の表示
Power Virtual Server (AIX) Key Protectを使用して、 Linux Unified Key Setup (LUKS) 暗号鍵が漏えいしないように保護することができます。 文書の表示
Speech to Text Speech to Text を使用して、アプリケーション内で最適なテキスト書き起こしを行うためのカスタマイズ可能な音声認識を作成できます。 文書の表示
Text to Speech Text to Speech の音声合成機能を使用して、記述テキストを自然に聞こえる音声に変換できます。 文書の表示
Watson OpenScale Watson OpenScale を使用して、ビジネス・アプリケーションにおける AI ライフサイクルを自動化して保守できます。 文書の表示
IBM Watson® Natural Language Understanding IBM Watson® Natural Language Understanding を使用して、テキスト入力の意味素性 (カテゴリー、概念、感情、エンティティー、キーワード、メタデータ、関係、意味役割、評判など) を分析できます。 文書の表示
IBM Watson® Personality Insights IBM Watson® Personality Insights を使用して、テキスト入力の意味素性 (カテゴリー、概念、感情、エンティティー、キーワード、メタデータ、関係、意味役割、評判など) を分析できます。 文書の表示

コンテナー・サービスの統合

Key Protect を以下の コンテナー・サービスと統合できます。

対応コンテナサービス。
サービス 説明 統合資料
IBM Cloud Kubernetes Service IBM Cloud Kubernetes Service サービスを使用して、Kubernetes クラスターで実行される Docker コンテナーに高可用性アプリをデプロイできます。 文書の表示
Red Hat OpenShift on IBM Cloud Red Hat OpenShift on IBM Cloud サービスを使用して、OpenShift クラスターにセキュアで可用性の高いアプリをデプロイできます。 文書の表示

取り込みサービスの統合

Key Protect を以下の 統合サービスと統合できます。

サポートされている統合サービス。
サービス 説明 統合資料
IBM Cloud Monitoring IBM Cloud Monitoring サービスは、コンテナー・インテリジェントな管理システムです。 これを使用することにより、アプリケーション、サービス、プラットフォームのパフォーマンスと正常性を運用の観点で可視化できます。 文書の表示
IBM Cloud Schematics IBM Cloud Schematics サービスは、Terraform-as-a-Service を提供します。 これを使用すると、ワークスペースを利用して、各環境の IBM Cloud リソースを編成できます。 文書の表示
IBM® Event Streams for IBM Cloud® Event Streams サービスは、Apache Kafka で構築されている高スループットのメッセージ・バスです。 これを、IBM Cloud へのイベント取り込みと、サービスとアプリケーションの間のイベント・ストリーム配布に使用できます。 文書の表示

開発者ツール・サービスの統合

Key Protect を以下の 開発者ツール ・サービスと統合できます。

サポートされている開発者ツールサービス。
サービス 説明 統合資料
IBM Cloud Continuous Delivery Continuous Delivery サービスは、 DevOps のベスト・プラクティスをサポートする一連のツールを提供します。 このサービスを使用して、ツールチェーンの管理、デリバリー・パイプラインの操作、コード品質と脆弱性に関する洞察の取得、サード・パーティー・ツールの統合などを行うことができます。 Continuous Delivery サービス・インスタンスの作成 Professional プランを使用する場合の個人データの保護

統合について

サポートされるサービスを Key Protect と統合する場合、そのサービスのエンベロープ暗号化を有効にします。 この統合によって、Key Protect で保管するルート鍵を使用して、保存中データを暗号化するデータ暗号鍵をラップすることが可能になります。

例えば、ルート鍵を作成し、 Key Protect で鍵を管理し、ルート鍵を使用して、さまざまなクラウド・サービスにわたって保管されるデータを保護します。

この図は、 Key Protect の統合のコンテキスト・ビューを示しています。
Key Protect 統合に関する文脈的見解。

Key Protect API メソッド

背景では、エンベロープ暗号化プロセスが Key Protect API によって駆動されます。

次の表に、リソースに対するエンベロープ暗号化の追加または削除を行う API メソッドをリストします。

Key ProtectのAPIメソッドについて説明します。API メソッドについて説明します。
メソッド 説明
POST /keys/{root_key_ID}/actions/wrap データ暗号鍵をラップ (暗号化) します
POST /keys/{root_key_ID}/actions/unwrap データ暗号鍵をアンラップ (暗号化解除) します

以下で鍵をプログラムで管理する方法について詳しくは (Key Protect)、以下を参照してください。 Key Protect APIリファレンスドキュメント

サポートされるサービスの統合

統合を追加するには、以下を使用してサービス間の許可を作成します。 IBM Cloud® Identity and Access Management ダッシュボード。 許可によってサービス間のアクセス・ポリシーが有効になるため、クラウド・データ・サービス内のリソースを、Key Protect で管理するルート鍵と関連付けることが可能になります。

許可を作成する前に、必ず同じ地域に両方のサービスをプロビジョンしてください。 サービス認可の詳細については、サービス間のアクセスを許可するを参照してください

サービスを統合する準備ができたら、以下の手順で許可を作成します。

  1. メニュー・バーから、「管理」>**「アクセス (IAM)」とクリックし、「許可」**を選択します。

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

  3. 許可のソース・サービスとターゲット・サービスを選択します。

    **「ソース・サービス」**に、Key Protect と 統合するクラウド・データ・サービスを選択します。

    **「ターゲット・サービス」**に、以下を選択します。 IBM Key Protect.

  4. リーダー の役割を有効にします。

    リーダー の権限がある場合、ソース・サービスは、以下の指定されたインスタンスにプロビジョンされているルート鍵を参照できます。 Key Protect.

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

次の作業

以下の場所にルート鍵を作成して、クラウド・リソースに拡張暗号化を追加します。 Key Protect.

サポートされるクラウド・データ・サービスに新規リソースを追加し、次に、拡張暗号化に使用するルート鍵を選択します。

  • 以下を使用したルート鍵の作成について詳しくは (Key Protect サービス)、ルート鍵の作成を参照してください。

  • 独自のルート鍵を Key Protect サービスに取り込む方法の詳細については、ルート鍵のインポートを参照してください。