App Configuration でのデータの保護

App Configuration を使用する時にデータを安全に管理するには、どのようなデータが保管され、暗号化されるのかを正確に理解しておくことが重要です。 また、保管されているデータをどのように削除するかを理解しておくことも重要です。

App Configuration にはどのような情報が保管されますか?

App Configuration サービス・ダッシュボードまたは API あるいは CLI を使用すると、以下の情報が保管されます。

  • インスタンスの詳細
  • 環境
  • コレクション
  • プロパティー
  • フィーチャー
  • セグメント・ルール

これらの情報は、 ここで紹介されているAPIを使用して削除することができます。 情報の削除を行うと、その情報はサービスから完全に削除されます。

App Configuration でのデータの保管と暗号化

App Configuration は、環境、コレクション、機能、プロパティー、およびセグメント・ルールの定義を保管および暗号化します。 こうしたデータは、保存時に暗号化されます。 マルチテナント・サービスとして、保管するすべてのテナントのデータを、IBM が提供するデフォルトのキーを使用して暗号化します。

IBM 担当者は、構成データへのアクセス権限を有します。 そのため、機密情報は構成の一部として保管しないことをお勧めします。 機密データの保存が必要な場合は、 IBM Cloud Secrets Manager の使用を検討してください。

キー管理サービス(KMS)との連携を有効にすることで、保存中のデータに対して、より高度な暗号化制御を適用することができます。 IBM Cloud に保管するデータは、保存時にはエンベロープ暗号化を使用して暗号化されます。 この暗号鍵をユーザーが管理する必要がある場合は、Key Protect を統合できます。 このプロセスは一般に Bring Your Own Key (BYOK) と呼ばれます。 Key Protect を使用すると、暗号化キーの作成、インポート、および管理を行うことができます。 アクセス・ポリシーを鍵に割り当てたり、ユーザーまたはサービス ID を鍵に割り当てたり、鍵へのアクセスを特定のサービスに対してのみ付与したりできます。

詳細については、暗号化の管理 を参照してください。

どうすれば情報を削除できますか?

App Configuration のインスタンスを削除すると、関連するすべてのデータも削除されます。 サービス・インスタンスを削除すると、7 日間の再利用期間が開始します。 その期間中は、インスタンスおよびすべての関連ユーザー・データを復元できます。 ただし、インスタンスとデータが完全に削除されると、リストアできません。App Configuration は、完全に削除されたインスタンスのデータを保管しません。

サービスの削除後にデータが保持される期間については、App Configuration データ保持ポリシーに説明されています。 データ保持ポリシーは、「 App Configuration 」のサービス概要に記載されています。このサービス概要は、「 IBM Cloud 」の利用規約および注意事項でご確認いただけます。

インスタンスの削除

App Configuration のインスタンスが必要ではなくなった場合、ibmcloud CLI を使用して、サービス・インスタンスおよび保管されたデータを削除できます。 また、コンソールを使用してサービス・インスタンスを削除することもできます。

削除したインスタンスを復元したり、インスタンスを永久に削除したりするには、リソースの再利用を使用できます。 リソースの回収に関する詳細については、 リソースの再利用 を参照してください。