よくある質問 Secrets Manager

IBM Cloud® Secrets Manager に関するよくある質問には、シークレットや認証情報に関する質問が含まれる場合があります。 IBM Cloud に関する FAQ をすべて閲覧するには、FAQ ライブラリーを参照してください。

シークレットとは

シークレットとは、機密情報の断片です。 例えば、ユーザー名とパスワードの組み合わせや、アプリケーションの開発時に使用する API キーなどが、シークレットです。 アプリケーションを安全な状態に保つには、誰がどのシークレットで何にアクセスできるのかを制御することが重要です。

説明されている静的シークレットのほかに、Secrets Manager サービスで使用する可能性のあるさまざまなタイプのシークレットもあります。 シークレット・タイプの詳細については、シークレットのタイプをチェックしてください。

シークレット・グループとは何ですか?

シークレット・グループとは、Secrets Manager に保管するシークレットへのアクセス権限を編成、制御する手段です。 シークレット・グループへの取り組みに用いられる戦略はいくつかあります。 詳細および推奨事項については、シークレットの編成とアクセス権限割り当てのベスト・プラクティスを参照してください。

IAM 資格情報とは何ですか?

IAM 資格情報は、IAM 認証を必要とする IBM Cloud リソースにアクセスするために使用できる動的シークレットのタイプです。 Secrets Manager を使用して IAM 資格情報を作成すると、ユーザーに代わってサービスがサービス ID と API キーを作成します。 IAM 資格情報の作成および保管について詳しくは、IAM 資格情報の作成を参照してください。

シークレットをローテートするとどうなりますか?

シークレットがローテートされると、新しいバージョンのシークレット値が使用可能になります。 値は、手動で追加することも、自動ローテーションを有効にして定期的に自動生成することもできます。
シークレットのローテーションに関する詳細については、「 シークレットのローテーション 」を参照してください。

なぜ私のシークレットの自動ローテーション間隔が更新されないのですか?

自動ローテーションの間隔を更新する際、現在のシークレットの有効期限が次のローテーション予定日より前に切れている場合、「 Error02009 」というエラーが表示されることがあります。 このエラーは、TTL に基づく有効期限が設定されているシークレットタイプに適用されます。

この問題を解決するには、シークレットをローテーションして有効期限がより遅い新しいバージョンを作成し、その後、自動ローテーション間隔の更新を再試行してください。

詳細については、「 自動回転間隔の更新 」を参照してください。

シークレットの有効期限が切れるとどうなりますか?

arbitraryusername_password などの一部のシークレット・タイプでは、シークレットの有効期限が切れる日時を設定できます。 秘密の有効期限が切れると、その状態は「破棄済み」に移行します。 移行が行われると、そのシークレットに関連付けられていた値は復元できなくなります。 「破棄済み」状態への移行には、シークレットの有効期限が切れた後、最大で数分かかる場合があります。または、有効期限切れを回避したロックが削除される場合もあります。

情報の保護方法について詳しくは、データの保護を参照してください。

リーダー役割とシークレット・リーダー (SecretsReader) 役割の違いは何ですか?

リーダー・ロールおよびシークレット・リーダー・ロールは両方とも、Secrets Manager リソースに読み取り専用アクセス権限を割り当てる一助となります。

  • リーダーは、インスタンス内にある個々のシークレットの概略を表示できます。 リーダーは、シークレットのペイロードにアクセスすることはできません。
  • シークレット・リーダーは、個々のシークレットの概略を表示でき、またシークレットのペイロードにアクセスすることもできます。 シークレットの作成および既存のシークレットの値の変更は行えません。

Secrets Manager は、Key Protect とどこが違いますか。

機密データの保存に Key Protect と Secrets Manager を使用する場合、いくつかの重要な違いがある。 Secrets Manager は、アプリケーションやサービスに作成およびリースできる秘密のタイプに柔軟性があるのに対し、 Key Protect は、FIPS 140-2 レベル3の ハードウェア・セキュリティ・モジュール(HSMオンデマンド暗号化、キー管理、およびキー・ストレージをマネージド・サービスとして提供する物理アプライアンス。 )に根ざした暗号鍵を提供する。

Secrets Manager は Vault とどこが違いますか。

Secrets Manager を使用すると、1 つの専用シングルテナント・インスタンスで、サービスまたはアプリのシークレットを一元管理できます。 チーム内で特定のシークレットにアクセスできるメンバーを制御するには、IBM Cloud アカウントの ID およびアクセス管理 (IAM) アクセス・ポリシーにマッピングされるシークレット・グループを作成します。 また、 IBM Cloud Logs を使用すれば、ユーザーやアプリケーションが Secrets Manager インスタンスとどのようにやり取りしているかを追跡することができます。

Vault に詳しくないのですが、 私はまだ Secrets Manager を使用できますか。

はい。 Secrets Manager を使用するのに、Vault や Vault 向けの IBM Cloud プラグインをインストールする必要はありません。 Secrets Manager の使用には、Vault の使用方法に関する広範なバックグラウンドは不要です。しかも、無料でお試しいただけます。 開始するには、作成したいシークレットのタイプを選択します。 その後、標準の Secrets Manager APIと連携させることで、プログラムからシークレットにアクセスできるようになります。

Secrets Manager のコンプライアンス認証についての情報はどこにありますか。

Secrets Manager の認証に関する完全なリストを確認するには、『 Secrets Manager ソフトウェア製品の互換性レポート 』の「 5.4 」のセクションを参照してください。