機能
規制対応のファイル転送で xEvolve が担うこと
Cloudflare Workers 上のマネージドファイル転送。オペレーターは ID に紐づき、Environment ごとに専用インフラ、移動したファイルごとに1件の監査記録。
-
14のプロトコルアダプター
SFTP、FTP、FTPS、Amazon S3、Azure Blob Storage、Azure Files、Google Cloud Storage、Cloudflare R2、SMB、WebDAV、OneDrive、SharePoint、Google Drive、NFS — それぞれが独自の資格情報モデルと接続テストを1つのダッシュボードで提供。
-
Entra ID SSOとTOTP MFA
オペレーターはSpot Suite OIDC経由でMicrosoft Entra ID、Okta、または任意のOIDCプロバイダーからサインインします。TOTP登録はすべてのアカウントで必須 — Google Authenticator、Authy、1Password、その他のRFC 6238対応アプリ。
-
専用Environment分離
各顧客のEnvironmentは専用のPostgresデータベースとR2ストレージバケットを備えた独自のCloudflare Workerランタイムで実行されます。転送メタデータとファイルは他のテナントと混在しません。
-
転送ごとの監査ログとエクスポート
ログイン、アップロード、ダウンロード、権限変更はユーザーID、クライアントIP、UTCタイムスタンプを記録します。DORA、NIS2、GDPR、CIS、またはベンダーリスクレビューのために監査パケットをエクスポートします。
-
セキュアなデータルーム
外部関係者とアクセス管理されたルームでファイルを共有します。ユーザーごとに閲覧者、編集者、マネージャーのロールを割り当てます。すべての閲覧とダウンロードは、実行者の ID とタイムスタンプとともに記録されます。
-
Cronスケジューリング
Cloudflare WorkersでCron式を使用して定期的な転送をスケジュールします。ルートはエッジで実行され、別のジョブサーバーやネットワークへのエージェントインストールは不要です。
-
フォルダーウォッチャー
ソースフォルダーを監視し、新規または変更されたファイルを検出して自動的に転送ルートを起動します。ワークフローと組み合わせて、ファイルサイズ、名前パターン、配信結果に基づいて分岐できます。
-
ファイル通知 — 到着と同時に起動する転送
ファイルがソースに到着した瞬間にワークフローが起動します — Azure Blob Storage(Event Grid)、または Webhook を送信できる任意のシステム。ポーリング間隔なし、バッチウィンドウなし、上流遅延後の手動再実行なし。MOVEit のファイル通知は共有フォルダーまでに留まりますが、xEvolve は blob storage に対応します。
-
ワークフローの分岐とWebhook
配信ステータスやファイル属性に基づくif/else分岐で複数ステップのルートを連結します。Businessプランには下流の自動化のためのアウトバウンドWebhookとAPIアクセスが含まれています。
-
保持とリーガルホールド
Business プランは転送記録と保存ファイルに保持ポリシーとリーガルホールドフラグを追加します。リーガルホールド中のオブジェクトは、承認後の解除まで R2 バケット内に残ります。
-
OpenPGP ペイロード暗号化
配信前にパートナーから提供された PGP 公開鍵でファイルを暗号化するか、独自の鍵ペアで受信ファイルを復号します。秘密鍵はお客様の Environment 内で暗号化されて保存され、Worker の外に出ることはありません。
転送の実行方法
-
送信元と送信先を接続
アダプターを選択 — SFTPサーバー、S3バケット、SharePointライブラリ、またはサポートされている14種類のエンドポイントのいずれか。資格情報を入力し、接続テストを実行して、ルートに名前を付けます。
-
ルートまたはスケジュールを定義
一回限りの転送、cron スケジュール、またはフォルダーウォッチャーを設定します。ステップが失敗した場合の再試行、通知、または代替送信先のワークフロー分岐を追加します。
-
ファイルは暗号化されて移動
ペイロードはエンドポイント間でTLS 1.3経由で送信されます。Environment R2バケット内の保存ファイルはAES-256を使用します。配信確認前にチェックサムが計算されます。
-
監査記録の作成
各転送は、アクター、ルート、ファイル名、サイズ、結果、IPを含むイベントを書き込みます。コンソールからパケットをエクスポートするか、コンプライアンス担当に規制対応のレビュー用として渡します。