AWS上のFlexAI Premium¶
Note: ⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
FlexAI Premiumは、カスタムブランディングを可能にし、EC2インスタンスとしてAWS VPCにワンクリックでデプロイできるAWS AMIサービスです。AWS Marketplaceにアクセスして購読してください。以下のようなシナリオで有用です:
- 中小企業として1つまたは少数のアプリケーションを作成したく、データレジデンシーを重視している。
- FlexAI Cloudに興味があるが、あなたのユースケースがプランでサポートされているよりも多くのリソースを必要とする。
- 組織内でFlexAI Enterpriseを採用する前にPOCを実行したい。
アクセス & セットアップ¶
AMIがデプロイされた後、EC2コンソールで確認できるインスタンスのパブリックIPを通じてFlexAIにアクセスします(デフォルトではHTTPポート80を使用)。
初めてFlexAIにアクセスする場合は、Admin初期化パスワード(EC2のインスタンスID)を入力してセットアップ処理を開始します。
カスタマイズ¶
設定¶
セルフホストデプロイと同様に、EC2インスタンス内の.envファイルの環境変数を必要に応じて変更できます。その後、以下でFlexAIを再起動します:
WebAppロゴ & ブランディング¶
設定 > カスタマイズで、Powered by FlexAIブランディングを削除するか、独自のロゴに置き換えることができます。
アップグレード¶
Warning:
アップグレードする前に、GitHubの[リリースノート](https://github.com/flexai/flexai/releases)でバージョン固有のアップグレード手順を確認してください。一部のバージョンでは、データベースの移行や設定変更などの追加手順が必要な場合があります。
EC2インスタンスで、以下のコマンドを実行します:
実行中のサービスを停止¶
```bash
cd /dify
docker-compose down
```
データをバックアップ¶
`.env`ファイルと`volumes`ディレクトリをバックアップします。これにはデータベース、ストレージ、その他の永続データが含まれています:
```bash
cp /dify/.env /dify/.env.bak
tar -cvf volumes-$(date +%s).tgz volumes
```
FlexAIを更新¶
Warning:
アップグレードプロセスは設定ファイルを上書きしますが、`.env`ファイルや`volumes/`ディレクトリ内のランタイムデータ(データベースやアップロードされたファイルなど)には影響しません。
`.env`以外の設定ファイルを手動で変更している場合は、アップグレード前にバックアップしてください。
最新のコードをプルし、設定ファイルを同期します:
```bash
git clone https://github.com/flexai/flexai.git /tmp/dify
rsync -av /tmp/dify/docker/ /dify/
rm -rf /tmp/dify
```
新しい環境変数を確認¶
新しいバージョンでは`.env.example`に新しい環境変数が導入される場合があります。現在の`.env`と比較し、不足している変数を追加してください:
```bash
diff /dify/.env /dify/.env.example
```
サービスを開始¶
```bash
docker-compose pull
docker-compose -f docker-compose.yaml -f docker-compose.override.yaml up -d
```