CEPHであなたのterrform状態を保存すること

1838 ワード

CEPHインスタンスへのアクセスがあれば、S 3バックエンドを使用してterraform状態を保存できます.使用法はs 3自体とほとんど同じですが、以下の引数を設定する必要があります.
  • endpoint
  • skip_credentials_validation
  • force_path_style
  • endpointは、CEPHインスタンスが応答するホスト名に設定する必要があります.skip_credentials_validationはバックエンドがAmazon STSに対する資格情報を検証するかどうかを制御します.あなたのCEPH資格証明書を検証するためにSTSをカウントすることができないので、これはtrueにセットされなければなりません.force_path_styleは、バケツ名がサブドメイン(例えばmybucket.myceph.myintranet)または経路(例えばmyceph.myintranet/mybucket)で指定されるならば、コントロールします.パススタイルはCEPHと互換性がありますので、trueに設定する必要があります.
    ここでは、コピーアンドペーストフレンドリーなバージョンです
    terraform {
      backend "s3" {
        bucket      = "your-bucket-name"
        key         = "a-key"
        region      = "us-east-1"
        endpoint    = "hostname.for.the.ceph.instance"
        access_key  = "your-access-key"
        secret_key  = "your-secret-key"
    
        skip_credentials_validation = true
        force_path_style            = true
      }
    }