次の方法で共有


暗号化スコープの作成と管理

暗号化スコープを使用すると、個々の BLOB またはコンテナー レベルで暗号化を管理できます。 暗号化スコープを使用すると、異なる顧客が所有する、同じストレージ アカウントに存在するデータの間にセキュリティで保護された境界を作成できます。 暗号化スコープの詳細については、Blob Storage の暗号化スコープに関する記事を参照してください。

この記事では、暗号化スコープを作成する方法について説明します。 また、BLOB またはコンテナーを作成するときに暗号化スコープを指定する方法も示します。

暗号化スコープを作成する

Microsoft マネージド キーまたは Azure Key Vault または Azure Key Vault マネージド ハードウェア セキュリティ モデル (HSM) に格納されているカスタマー マネージド キーを使用して保護される暗号化スコープを作成できます。 カスタマー マネージド キーを使用して暗号化スコープを作成するには、まずキー コンテナーまたはマネージド HSM を作成し、スコープに使用するキーを追加する必要があります。 キー ボールトまたはマネージド HSM では、消去保護が有効になっている必要があります。

ストレージ アカウントとキー コンテナーは、同じテナント内、または異なるテナント内に存在できます。 どちらの場合も、ストレージ アカウントとキー コンテナーは異なるリージョンに配置できます。

暗号化スコープは、作成時に自動的に有効になります。 暗号化スコープを作成したら、BLOB の作成時に指定できます。 コンテナーを作成するときに既定の暗号化スコープを指定することもできます。これは、コンテナー内のすべての BLOB に自動的に適用されます。

暗号化スコープを構成すると、少なくとも 1 か月間 (30 日間) 課金されます。 最初の 1 か月後、暗号化スコープの料金は時間単位で日割り計算されます。 詳しくは、「暗号化スコープの課金」をご覧ください。

Azure portal で暗号化スコープを作成するには、次の手順に従います。

  1. Azure Portal のストレージ アカウントに移動します。

  2. [ セキュリティとネットワーク ] で [ 暗号化] を選択します。

  3. [ 暗号化スコープ ] タブを選択します。

  4. [ 追加 ] ボタンをクリックして、新しい暗号化スコープを追加します。

  5. [ 暗号化スコープの作成 ] ウィンドウで、新しいスコープの名前を入力します。

  6. 必要な種類の暗号化キーのサポート ( Microsoft マネージド キー または カスタマー マネージド キー) を選択します。

    • Microsoft マネージド キーを選択した場合は、[作成] をクリックして暗号化スコープを作成します。
    • カスタマー マネージド キーを選択した場合は、サブスクリプションを選択し、この暗号化スコープに使用するキー コンテナーとキーを指定します。 目的のキー コンテナーが別のリージョンにある場合は、[ キー URI の入力 ] を選択し、キー URI を指定します。
  7. ストレージ アカウントに対してインフラストラクチャ暗号化が有効になっている場合は、新しい暗号化スコープに対して自動的に有効になります。 それ以外の場合は、暗号化スコープのインフラストラクチャ暗号化を有効にするかどうかを選択できます。

    Azure portal で暗号化スコープを作成する方法を示すスクリーンショット

ストレージ アカウントの暗号化スコープを一覧表示する

Azure portal でストレージ アカウントの暗号化スコープを表示するには、ストレージ アカウントの [暗号化スコープ ] 設定に移動します。 このウィンドウでは、暗号化スコープを有効または無効にしたり、暗号化スコープのキーを変更したりできます。

Azure portal の暗号化スコープの一覧を示すスクリーンショット

キー URI とバージョン、キーのバージョンが自動的に更新されるかどうかなど、カスタマー マネージド キーの詳細を表示するには、[ キー ] 列のリンクに従います。

暗号化スコープで使用されるキーの詳細を示すスクリーンショット

既定の暗号化スコープを持つコンテナーを作成する

コンテナーを作成するときに、既定の暗号化スコープを指定できます。 そのコンテナー内の BLOB では、既定でそのスコープが使用されます。

コンテナーがすべての BLOB で既定のスコープを使用するように構成されていない限り、個々の BLOB を独自の暗号化スコープで作成できます。 詳細については、「 コンテナーと BLOB の暗号化スコープ」を参照してください。

Azure portal で既定の暗号化スコープを持つコンテナーを作成するには、「暗号化スコープの作成」の説明に従って 、最初に暗号化スコープを作成します。 次に、次の手順に従ってコンテナーを作成します。

  1. ストレージ アカウント内のコンテナーの一覧に移動し、[ 追加 ] ボタンを選択してコンテナーを作成します。

  2. [新しいコンテナー] ウィンドウで [詳細設定] を展開します。

  3. [ 暗号化スコープ ] ドロップダウンで、コンテナーの既定の暗号化スコープを選択します。

  4. コンテナー内のすべての BLOB で既定の暗号化スコープを使用するように要求するには、[コンテナー 内のすべての BLOB にこの暗号化スコープを使用する] チェック ボックスをオンにします。 このチェック ボックスがオンの場合、コンテナー内の個々の BLOB は既定の暗号化スコープをオーバーライドできません。

    既定の暗号化スコープを持つコンテナーを示すスクリーンショット

既定の暗号化スコープを持つコンテナーに BLOB をアップロードするときにクライアントがスコープを指定しようとしたときに、BLOB が既定のスコープをオーバーライドできないようにコンテナーが構成されている場合、操作は失敗し、要求がコンテナー暗号化ポリシーによって禁止されていることを示すメッセージが表示されます。

暗号化スコープを持つ BLOB をアップロードする

BLOB をアップロードするときに、その BLOB の暗号化スコープを指定するか、コンテナーの既定の暗号化スコープ (指定されている場合) を使用できます。

暗号化スコープを使用して新しい BLOB をアップロードするときに、その BLOB の既定のアクセス層を変更することはできません。 また、暗号化スコープが使用されている既存の BLOB のアクセス層を変更することもできません。 アクセス層の詳細については、BLOB データのホット、クール、アーカイブ アクセス層に関するページを参照してください。

Azure portal を使用して暗号化スコープを持つ BLOB をアップロードするには、「暗号化スコープの作成」の説明に従って 、最初に暗号化スコープを作成します。 次に、次の手順に従って BLOB を作成します。

  1. BLOB をアップロードするコンテナーに移動します。

  2. [ アップロード ] ボタンを選択し、アップロードする BLOB を見つけます。

  3. [BLOB のアップロード] ペインで [詳細設定] を展開します。

  4. [ 暗号化スコープ ] ドロップダウン セクションを見つけます。 既定では、コンテナーの既定の暗号化スコープが指定されている場合は、BLOB が作成されます。 コンテナーで BLOB が既定の暗号化スコープを使用する必要がある場合、このセクションは無効になります。

  5. アップロードする BLOB に別のスコープを指定するには、[ 既存のスコープの選択] を選択し、ドロップダウンから目的のスコープを選択します。

    暗号化スコープを使用して BLOB をアップロードする方法を示すスクリーンショット

スコープの暗号化キーを変更する

暗号化スコープを保護するキーを Microsoft マネージド キーからカスタマー マネージド キーに変更するには、まず、ストレージ アカウントに対して Azure Key Vault または Key Vault HSM でカスタマー マネージド キーを有効にしていることを確認します。 詳細については、「 Azure Key Vault に格納されているカスタマー マネージド キーを使用した暗号化の構成」または「Azure Key Vault格納されているカスタマー マネージド キーを使用した暗号化の構成」を参照してください。

Azure portal でスコープを保護するキーを変更するには、次の手順に従います。

  1. [ 暗号化スコープ ] タブに移動して、ストレージ アカウントの暗号化スコープの一覧を表示します。
  2. 変更するスコープの横にある [ その他 ] ボタンを選択します。
  3. [ 暗号化スコープの編集 ] ウィンドウでは、暗号化の種類を Microsoft マネージド キーからカスタマー マネージド キーに、またはその逆に変更できます。
  4. 新しいカスタマー マネージド キーを選択するには、[ 新しいキーを使用 する] を選択し、キー コンテナー、キー、およびキーのバージョンを指定します。

暗号化スコープを無効にする

不要な料金が発生しないように、不要な暗号化スコープを無効にします。 詳しくは、「暗号化スコープの課金」をご覧ください。

Azure portal で暗号化スコープを無効にするには、ストレージ アカウントの [暗号化スコープ] 設定に移動し、目的の暗号化スコープを選択して、[ 無効] を選択します。

次のステップ