--- title: "デプロイ後の設定" url: https://docs.catalyst.zoho.com/ja/tutorials/workdrivesync/nodejs/post-deploy-config/ description: "Catalystの関数とEvent Listenerを使用して、Catalyst StratusとZoho WorkDriveの2つのフォルダ間でファイルのアップロードと削除をAPI経由で同期するWebアプリケーションを構築します" last_updated: 2026-11-03T17:07:20Z service: All Services type: tutorial --- # デプロイ後の設定 ### StratusのCORS更新 アプリケーションが**Stratus**でファイルのアップロードまたは削除を行えるようにするには、Stratusの**Bucket CORS**設定でアプリドメインをホワイトリストに登録する必要があります。この設定を行わないと、Stratusは不明なオリジンからのリクエストを拒否します。この設定を完了するには、以下の手順に従ってください: 1. Stratusコンポーネントで、**Configuration**タブ → **Bucket CORS** → **Add Domain**に移動します。![permissions_done](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/bucket-cors-setup-stratus.webp) 2. 表示されるポップアップから、許可するリクエストメソッドとして**PUT, GET**および**DELETE**を選択し、前の手順で取得したアプリドメインをDomain URLに貼り付けます。 ![permissions_done](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/bucket-cors-pop-up.webp) 3. **Add**をクリックしてドメイン設定を保存します。 ![permissions_done](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/stratus-request-mathods-selection.webp) > 注意: Catalyst Serveを使用してアプリをローカルで実行している場合は、Stratusへのアクセスを有効にするために、アクティブなポートを含むlocalhostのURLをBucket CORSリストに追加してください。 ## Ruleの作成 PublisherとEvent関数の設定が完了したので、Ruleを設定してイベントの処理と配信方法を定義しましょう。 Ruleを作成するには、以下の手順に従ってください: 1. Developer Consoleで、プロジェクト「*WorkDriveSync*」を選択します。 2. **Catalyst Signals**に移動し、左側のナビゲーションで**Rules**をクリックします。 ![Add Rule](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/signals-rule-creation-workdrive-sync.webp) 3. **Add Rule**をクリックし、Ruleの名前と説明を入力します。 ![Provide name and description for the Rule](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/setup-rule-name-description.webp) ### イベントソースの定義 4. Sourceの下で**Choose Event**をクリックし、**Catalyst Publishers**タブに切り替えて、先ほど追加したCloudScale Stratus Publisherを選択します。**Object Upload**イベントを選択し、**Next**をクリックします。![Choose event and select catalyst publisher](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/catalyst-publisher-stratus-event-object-upload.webp) 5. **Additional Settings**でターゲットバケットを選択し、**Done**をクリックします。 ![Select target bucket and setup additional settings](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/additional-settings-pop-up-workdrive-sync.webp) 6. **Choose Target**をクリックし、ターゲットに名前を付けます。 ![Choose Target and set target name](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/choose-target-workdrive-sync.webp) 7. Consumer Typeの下で、CLIを使用して先ほど作成したEvent関数を選択します。 ![Select event function](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/select-event-function-target.webp) 8. **Dispatch Policy**を**Instant**に設定し、**Send as Single Event**にチェックを入れます。 ![Select dispatch policy](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/single-select-event-workdrive.webp) 9. ターゲット設定を保存し、**Save**をクリックしてRuleを確定します。 ![Save the rule](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/click-save-rule-workdrive-sync.webp) 10. 同じ設定で**Object Delete**イベントについても上記の手順を繰り返します。 **Object Delete**のRuleを作成したら、Ruleの設定は完了です。アプリケーションのテストに進むことができます。