このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
ファイル管理プラグインを基盤として、S3プロトコル互換のファイルストレージタイプが新たに追加されました。Amazon S3、Aliyun OSS、Tencent COS、MinIO、Cloudflare R2など、S3プロトコルをサポートするあらゆるオブジェクトストレージサービスを簡単に連携でき、ストレージサービスの互換性と柔軟性がさらに向上します。
クライアントサイドアップロード:ファイルアップロードプロセスはNocoBaseサーバーを経由せず、ファイルストレージサービスに直接接続するため、より効率的で高速なアップロード体験を実現します。
プライベートアクセス:ファイルにアクセスする際、すべてのURLは署名付きの一時的な認証アドレスとなり、ファイルアクセスの安全性と有効性を確保します。
ファイルコレクション管理:アップロードされたすべてのファイルを一元的に管理・保存し、多様なファイルタイプと保存方法をサポートすることで、ファイルの分類と検索を容易にします。
添付ファイルフィールドストレージ:フォームやレコードにアップロードされる添付ファイルのデータストレージとして利用され、特定のデータレコードとの関連付けをサポートします。
plugin-file-storage-s3-pro プラグインを有効にします。
「Setting」->「FileManager」をクリックし、ファイル管理設定画面に進みます。
「Add new」ボタンをクリックし、「S3 Pro」を選択します。


https://ap-southeast-1.console.aws.amazon.com/s3/home を開いてS3コンソールにアクセスします。
右側の「Create bucket」ボタンをクリックします。











AccessKey IDとAccessKey Secretは、前の手順で取得した値です。正確に入力してください。
バケット詳細ページの「Properties」パネルに移動すると、バケット名とリージョン(Region)情報を取得できます。

これは必須の設定ではありません。アップロードしたファイルを完全に公開する必要がある場合に設定します。


この設定はオプションであり、画像のプレビューサイズや効果を最適化する場合に利用します。このデプロイソリューションは追加費用が発生する可能性がありますのでご注意ください。具体的な費用については、AWSの関連規約をご参照ください。
Dynamic Image Transformation for Amazon CloudFront にアクセスします。
ページ下部の Launch in the AWS Console ボタンをクリックし、ソリューションのデプロイを開始します。

プロンプトに従って設定を完了します。以下のオプションには特に注意してください。
sharp Node.jsライブラリを使用して画像を効率的に処理します。GitHubリポジトリからソースコードをダウンロードし、必要に応じてカスタマイズできます。

設定が完了したら、デプロイステータスが CREATE_COMPLETE になるまで待ちます。
NocoBaseの設定には、いくつかの注意点があります。
Thumbnail rule:画像処理に関連するパラメータ(例: ?width=100)を入力します。詳細は AWSドキュメント をご参照ください。Access endpoint:デプロイ後のOutputs -> ApiEndpointの値を入力します。Full access URL style:Ignore にチェックを入れる必要があります(設定時にバケット名が入力済みのため、アクセス時に再度指定する必要はありません)。



バケット関連情報を入力し、最後に「Create」ボタンをクリックします。
バケット名はビジネス要件に合わせて自由に設定してください。
リージョンは、ユーザーに最も近い地域を選択してください。
その他の設定はデフォルトのままで構いませんが、必要に応じてご自身で設定することも可能です。





ここではデモンストレーションの便宜上、メインアカウントを使用してAccessKeyを作成します。本番環境ではRAMを使用して作成することをお勧めします。詳細は https://www.alibabacloud.com/help/en/ram/user-guide/create-an-accesskey-pair をご参照ください。
「Create AccessKey」ボタンをクリックします。



AccessKey IDとAccessKey Secretは、前の手順で取得した値です。
バケット詳細ページに移動し、バケット名を取得します。



この設定はオプションであり、画像のプレビューサイズや効果を最適化する必要がある場合にのみ使用します。
Thumbnail rule に関連するパラメータを入力します。具体的なパラメータ設定は、画像処理パラメータ をご参照ください。
Full upload URL style と Full access URL style は同じで構いません。




NocoBase -> 「File manager」ページに移動します。
「Add new」ボタンをクリックし、「S3 Pro」を選択します。
フォームに記入します。
Full access URL style は「Path-Style」に設定する必要があります。
上記ファイルサービスの設定を参考にしてください。ロジックは同様です。

上記ファイルサービスの設定を参考にしてください。ロジックは同様です。
