ある小売企業のデータエンジニアリングチームは、Salesforce CRMの顧客データをAmazon S3に毎日同期するソリューションを検討しています。以下の要件があります。 ・Salesforce APIの認証・接続設定をAWSコンソールから管理したい ・フィールドのマッピング・フィルタリング・スケジュール設定をノーコードで行いたい ・カスタムコードを一切書かずに導入したい これらの要件を最もシンプルに満たすAWSサービスはどれか?
Amazon AppFlowは、Salesforce・ServiceNow・Zendesk等のSaaSアプリケーションとAWS(S3・Redshiftなど)をノーコードで統合するフルマネージドサービスです。コンソール上でOAuth認証・フィールドマッピング・データフィルタリング・スケジュール設定が完結し、カスタムコードは一切不要です。 選択肢AのAWS GlueはETLジョブの構築が主目的であり、Salesforceへのネイティブコネクターはなくカスタムコードやサードパーティコネクターが必要です。ノーコード要件を満たしません。 選択肢BのAWS Database Migration Service(DMS)はデータベース間の移行・レプリケーションに特化しており、SalesforceのようなSaaSアプリケーションとの統合は対象外です。 選択肢DのAWS Lambdaは、Salesforce API呼び出し・認証・マッピングなどすべてカスタムコードで実装する必要があり、ノーコード要件を満たしません。