Jiteraは、ファイルアップロード、生成されたコードアーティファクト、プロジェクトエクスポートのためにオブジェクトストレージを必要とします。サポートされるプロバイダーは、AWS S3、Azure Blob Storage、MinIO(S3互換)です。Documentation Index
Fetch the complete documentation index at: https://docs.jitera.ai/llms.txt
Use this file to discover all available pages before exploring further.
ストレージプロバイダーの比較
| 機能 | AWS S3 | Azure Blob | MinIO |
|---|---|---|---|
| マネージドサービス | はい | はい | セルフホスト |
| 高可用性 | 組み込み | 組み込み | 分散モード |
| コスト | 従量課金 | 従量課金 | インフラのみ |
| エアギャップ対応 | なし | なし | あり |
| セットアップの複雑さ | 低 | 低 | 中 |
| メンテナンス | 不要 | 不要 | 必要 |
推奨事項
- AWS EKS:AWS S3を使用 — AWS EKSインストールを参照
- Azure AKS:Azure Blob Storageを使用 — Azure AKSインストールを参照
- オンプレミス:分散モードのMinIO — オンプレミスインストールを参照
- エアギャップ:MinIO(唯一の選択肢) — オンプレミスインストールを参照
ストレージ要件
バケット / コンテナ
Jiteraには4つのストレージロケーションが必要です — S3/MinIOではバケット、Azureではコンテナと呼ばれます:| Helmキー(S3/MinIO) | Helmキー(Azure) | 用途 | アクセス |
|---|---|---|---|
storage.secret.aws.AWS_BUCKET | storage.secret.azure.CONTAINER | ファイルアップロードと自動化サービスのデフォルトストレージ | プライベート |
storage.secret.aws.AWS_PUBLIC_BUCKET | storage.secret.azure.PUBLIC_CONTAINER | パブリックアセット(画像、ドキュメント) | パブリック読み取り |
storage.secret.aws.AWS_EXPORT_PROJECT_BUCKET | storage.secret.azure.EXPORT_PROJECT_CONTAINER | プロジェクトエクスポートとバックアップ | プライベート |
storage.secret.aws.AWS_ULTRON_BUCKET | storage.secret.azure.ULTRON_CONTAINER | AIサービスストレージ(エンベディング、ドキュメント) | プライベート |
storage.secret.aws.*のキーは、AWS S3とMinIOの両方の設定で使用されます。MinIOの場合、パス内のawsをminioに置き換えてください(例:storage.secret.minio.AWS_BUCKET)。CORS設定
2つのストレージロケーションにCORS設定が必要です:- デフォルトバケット/コンテナ — フロントエンドが署名付きURLを使用してオブジェクトストレージに直接ファイルをアップロードします(ブラウザ
PUT) - パブリックバケット/コンテナ — ドキュメント/フォルダエクスポート機能がJavaScriptの
fetch()で画像をダウンロードし、ZIPファイルにパッケージングします(ブラウザGET)
OPTIONSプリフライトリクエストを自動的に処理します。実際のデータメソッドのみ指定する必要があります。
デフォルトバケット/コンテナ
| 設定 | 値 |
|---|---|
| AllowedOrigins | サブドメインを含むJiteraドメイン(例:https://*.example.com)— メインドメインとチャットドメインの両方をカバー |
| AllowedMethods | GET、PUT、POST、DELETE、HEAD |
| AllowedHeaders | * |
| ExposedHeaders | ETag |
| MaxAgeSeconds | 3000 |
パブリックバケット/コンテナ
| 設定 | 値 |
|---|---|
| AllowedOrigins | サブドメインを含むJiteraドメイン(例:https://*.example.com) |
| AllowedMethods | GET |
| AllowedHeaders | * |
| MaxAgeSeconds | 3600 |
パブリックバケット/コンテナにCORSが設定されていなくても、アプリケーションは正常に動作します。エディターでの画像表示やPDFエクスポートは問題ありません。影響を受けるのはクライアントサイドのドキュメント/フォルダのZIPエクスポートのみで、画像がアーカイブから省略されます。
関連ドキュメント
AWS EKSデプロイメント
AWS完全デプロイメントガイド
Azure AKSデプロイメント
Azure完全デプロイメントガイド
オンプレミスデプロイメント
オンプレミスデプロイメントガイド
トラブルシューティング
よくある問題と解決策

