S3互換ストレージ (SigV4) アドオンの追加 #673
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ticket
https://redmine.devops.rcos.nii.ac.jp/issues/56471
Purpose
AWS Signature Version 4 認証に対応した新しいストレージアドオン「S3 Compatible Storage (SigV4)」を追加します。
Changes
RDM-osf.io
新規 s3compatsigv4 アドオンの実装
モデル、ビュー、シリアライザー、ルーティング
ユーザー設定・ノード設定テンプレート
機関ストレージ用管理画面の対応
ユニットテスト
日本語翻訳ファイルの追加
Dockerfile およびアドオン設定の更新
RDM-waterbutler
ファイル操作用の s3compatsigv4 プロバイダーを追加
背景
一部のS3互換ストレージサービス(新しいバージョンのMinIOなど)では、Signature Version 4 による認証が必須となっています。既存の s3compat アドオンでは対応できないため、新規アドオンとして実装しました。
テスト
Side effects
QA Notes
ユニットテスト実装済み
MinIO等のSigV4必須ストレージで動作確認済み
Deployment Notes
同時にリリースが必要なプルリクエスト
RCOSDP/RDM-waterbutler#85