3.4. Ceph Object Gateway
新しい S3 バケットのライフサイクル通知が生成されるようになりました。
今回のリリースでは、S3 バケット通知が現行バージョンと非現行バージョンに対して生成され、削除マーカーの有効期限がライフサイクル処理によって生成されます。この機能は、他に使用する可能性のある用途の中でも特に、アプリケーションのワークフローに役立つ可能性があります。
オブジェクトは、設定されたライフサイクルルールに従って S3 クラウドエンドポイントに移行されます。
Red Hat Ceph Storage では、層タイプ cloud-s3
の特別なストレージクラスを使用して、データの移行先となるリモートクラウド S3 オブジェクトストアサービスを設定します。これらはゾーングループの配置ターゲットに関して定義され、通常のストレージクラスとは異なり、データプールを必要としません。
このリリースでは、ユーザーはストレージクラスを介して Ceph Object Gateway サーバーからリモート S3 クラウドポイントに Ceph Object Gateway オブジェクトを移行できます。ただし、このようなデータはリモートサーバーから戻すことができないため、移行は一方向です。
Ceph Object Gateway S3 ポリシーのエラーが有用になりました。
以前のリリースでは、Ceph Object Gateway S3 ポリシーのエラーメッセージは不透明で、あまり役に立ちませんでした。バージョンのアップグレード後にバケット内のデータにアクセスできないという最初の問題は、認識はされているものの、無効なプリンシパルが、取り込み時には通知なしに無視され、その後の使用時にはコード変更により拒否された結果であると思われます。
今回のリリースでは、ポリシーは詳細で役立つエラーメッセージを出力するようになりました。また、rgw-policy-check
という新しいコマンドがあり、コマンドラインでポリシードキュメントをテストできます。新しいオプション rgw policy reject invalid principals
はデフォルトで false
に設定され、エラーなしで無視するのではなく、invalid principals on ingest only というエラーメッセージを出して拒否するようになりました。
バケットインデックスを更新すると、レベル 20 の Ceph Object Gateway ログメッセージが減少する
このリリースでは、値を追加しないメッセージを削除し、ログのサイズを縮小するためにバケットインデックスを更新するときに、Ceph Object Gateway レベル 20 のログメッセージが削減されます。