マーケティング部門は、Salesforceに蓄積されたリード・商談データをAmazon S3データレイクに定期的に取り込み、Amazon Athenaで分析したいと考えています。カスタムコードの開発を最小限に抑え、OAuth認証によるセキュアなデータ転送を実現したいと考えています。最も適切なサービスはどれですか?
Amazon AppFlowはSalesforce、ServiceNow、Marketo、Slackなどの主要SaaSアプリケーションとAWSサービス間のデータ転送をノーコードで実現するフルマネージドサービスです。OAuth認証の組み込み対応、転送データの暗号化、スケジュール・イベント・オンデマンドの柔軟なトリガー設定が可能です。 選択肢AのLambda + Salesforce APIはカスタムコードの開発・メンテナンスが必要であり、APIレート制限処理やページネーション実装も自前で対応が必要です。 選択肢CのGlueカスタムコネクターはGlueのSpark処理能力を活用できますが、コネクター自体の開発作業が生じ「コード最小限」という要件に反します。 選択肢DのAWS DMSはリレーショナルデータベースやDWH間のレプリケーションに特化しており、SalesforceのようなSaaSアプリケーションとの接続はサポートしていません。