シークレットとは
シークレットとは、機密情報の断片です。 例えば、API キーやパスワードなど、機密システムにアクセスするために使用する資格情報です。
シークレットを使用すると、アプリケーションを構築する際に保護リソースに対して認証を行えます。 例えば、外部サービス API にアクセスしようとすると、固有の資格情報を提示することを求められます。 資格情報が提示されると、外部サービスは、ユーザーが誰であり、やり取りする権限がそのユーザーにあるかどうかを認識できます。
シークレットの操作
「 [Trial」および「Standard] 」の{: tag-blue} プランでは、 Secrets Manager 内のシークレットは静的または動的のいずれかであり、その一般的な用途に基づいてタイプ別に分類されます。 それぞれの秘密には、生成から破棄に至るまで、定義された各状態を経るライフサイクルがあります。
以下のトピックが該当します:
- シークレットの種類と構成要素 :作成可能なシークレットの種類、各種類の構成、および種類ごとの機能比較。
- 秘密の状態と遷移 :秘密がライフサイクルを通じて、事前活性化状態、活性化状態、非活性化状態、および破棄状態をどのように移行するか。
Vault Dedicatedの プランでは、シークレットはネイティブな HashiCorp Vault シークレットエンジンを通じて管理されます。 各エンジンは、静的なキーと値のペアから動的に生成される証明書や暗号化キーに至るまで、特定の種類の機密情報を処理します。
以下のトピックが該当します:
- シークレットエンジンの活用 :Vault Dedicated におけるシークレットエンジンの仕組みと有効化方法の概要。
- 対応しているシークレットエンジン :パブリックベータ期間中に利用可能なシークレットエンジンには、KV v2、Transit、PKI、Transform、およびTOTPが含まれます。