一般問題

問:什麼是 Amazon AppFlow?

Amazon AppFlow 是一項全受管整合服務,讓您只需點按幾下,即可在 Salesforce、Marketo、Slack 和 ServiceNow 等軟件即服務 (SaaS) 應用程式與 Amazon S3 和 Amazon Redshift 等 AWS 服務間安全地傳輸資料。藉助 AppFlow,您可以按您選擇的頻率 (按照排程、回應業務事件或隨需),以幾乎任何規模執行資料流程。您可以設定強大的資料轉換功能 (例如篩選和驗證),無需操作其他步驟,即可產生豐富、隨時可用的資料作為資料流程本身的一部分。AppFlow 自動對移動中的資料進行加密,並允許使用者限制資料在公用網際網路上與 AWS PrivateLink 整合的 SaaS 應用程式中流動,從而減少遭受安全威脅的風險。

問:AppFlow 有哪些優勢?

AppFlow 讓您無需為了與 SaaS 應用程式交換資料,花費大量時間和投入高技能的開發人員,以建置和維護 AWS 服務的自訂 API 連接器。SaaS 應用程式管理員和業務分析人員可以快速實作他們所需的大多數整合,而無需等待 IT 人員花費數月的時間才能完成整合專案。具體來說,優勢包括:

  • 速度和敏捷性:Amazon AppFlow 讓您能夠在幾分鐘內整合應用程式,再也無需花幾天甚至幾週的時間來編寫自訂連接器。預設包含資料分頁、錯誤記錄和網路連接重試等功能,因此無需進行編寫程式碼或管理。Amazon Appflow 內建了資料流程品質,您可以透過將遮罩、映射、合併、篩選和驗證作為流程本身的一部分來豐富資料流程。
  • 隱私權與安全性:AppFlow 可以加密靜態資料和傳輸中的資料。您可以使用 AWS 受管金鑰加密資料,也可以使用自己的自訂金鑰。它還允許使用者使用由 AWS PrivateLink 支援的 Amazon VPC 端點來限制資料流程經共有網際網路。這樣可以最大程度地減少來自網際網路的威脅以及敏感資料洩漏的風險。
  • 可擴展性:AppFlow 無需計劃或佈建資源即可輕鬆擴展,因此您在移動大量資料時無需將其拆分為多個批次。借助 Amazon AppFlow,您可以輕鬆地轉移數百萬個 Salesforce 記錄或 Zendesk 工單,所有這些都在單個流程中同時進行。
  • 可靠性:AppFlow 使用具有冗餘、隔離資源的高可用性架構,以防止在彈性 AWS 基礎設施中執行時出現任何單一故障點。

問:如何開始使用 AppFlow?

前往 AWS 管理主控台,然後從「服務」菜單中選擇 AppFlow。這將啟動 AppFlow 首頁。獲得授權的 IAM 使用者可以使用以下步驟建立和設定流程:

  • 連接資料來源和目標 - 命名流程,然後從整合的應用程式來源和目標清單中進行選擇以開始使用。
  • 選擇資料流程觸發器 - 隨需流程將立即執行一次,排程流程將以指定的時間間隔執行,而以事件為基礎的流程將因應業務事件 (例如銷售機會建立或支援工單狀態變更) 而執行。
  • 將來源欄位映射到目標 - 在 AppFlow 中設定欄位映射,或者對於具有大量欄位的資料集,可上傳具有大量欄位映射的 csv 檔案。(選擇性) 新增資料欄位轉換,例如遮罩敏感的財務資訊或組合姓氏和名字。
  • 新增資料篩選條件和驗證 - 新增選擇性資料篩選條件 (例如在流程中僅包括新的或選定的資料欄位) 和驗證 (例如確保數字欄位包含數字)。
  • 完成 - 按一下「建立流程」,您的資料將根據設定的觸發器開始流動。您可以隨時查看儀表板,了解資料流程並進行故障排除。

AppFlow 在資料來源和資料目標之間傳輸資料、執行選定的轉換並監控處理。AppFlow 與用於自動化、安全性和監控的基礎 AWS 服務整合在一起,包括 AWS PrivateLink、AWS KMS 和 Amazon CloudTrail。

問:Amazon AppFlow 支援哪些 AWS 服務?

支援的 AWS 服務包括 Amazon S3、Amazon RedShift、Amazon Connector Customer Profiles、Amazon Lookout for Metrics 和 Amazon Honeycode,我們一直在繼續新增更多內容。

問:我可以使用 Amazon AppFlow 設定哪些流程,可以舉一些例子嗎?

AppFlow 讓您可以靈活地設定自己的流程。流程的一些範例包括:

  • 在 Amazon S3 中建立 Salesforce 物件 (即機會、案例、活動) 的複本。
  • 將案例工單從 Zendesk 傳送到 Amazon Redshift 表中。
  • 使用來自 SAP S/4HANA ERP 的交易資料來充實 Amazon S3 資料湖。
  • 將記錄從 Amazon S3 中的 CSV 檔案推入到 Salesforce 帳戶、連絡人或商機物件中。
  • 將結果 (例如商機得分和客戶流程失風險得分) 從 Amazon S3 傳輸到 Salesforce。

問:流程的觸發機制有哪些?

您可以隨需、根據業務事件或按照排程執行流程:

  • 隨需執行:隨需執行資料流程,按一下「執行流程」即可進行批次傳輸或測試。
  • 根據事件:因應業務事件執行資料流程,例如銷售機會建立、支援工單狀態變更或註冊表填寫完成。
  • 排程:按您選擇的時間間隔按常規排程執行資料流程,以讓資料保持同步或者定期執行資料流程。
問:AppFlow 是否提供服務水準協議?
 
答:是。AWS 將採取商業上合理的努力,讓 AppFlow 在每個 AWS 區域的每個月正常執行時間百分比,在任何月結算週期內至少保持 99.9%。如需詳細資訊,請參閱 AppFlow 服務水準協議

SaaS 整合

問:如今,公有 API 可用於我的 SaaS 應用程式,那 AppFlow 又可以帶來什麼附加價值呢?

雖然開發人員可以使用 SaaS 應用程式中的公有 API 來提取或推入資料,但 AppFlow 允許任何不想編寫程式碼和學習所有不同 SaaS 應用程式的 API 文件的人員,執行一系列常見的整合任務,從而幫助客戶節省時間。AppFlow 是一項全受管的 API 整合服務,可取代自訂連接器。它佈建運算、儲存和網路資源來協調和執行流程;管理 SaaS 應用程式的 API 授權和管理存取權杖和 API 金鑰的生命週期;並將資料作為流程的一部分進行處理。

問:支援哪些 SaaS 整合作為來源和目標?

AppFlow 支援 Amazon S3、Salesforce、SAP、Marketo、Zendesk 和 Slack 等來源。它支援將 Amazon S3、Amazon RedShift、Salesforce 和 Snowflake 作為流程的目標。若要進一步了解,請瀏覽 AppFlow 整合頁面

問:我希望 AppFlow 支援另一項 SaaS 整合。要如何提出請求?

聯絡我們,告訴我們 SaaS 廠商的名稱以及您的使用案例。

問:我是 SaaS 廠商,我想與 AppFlow 整合。我該怎麼做?

我們始終有意增加對新的 SaaS 廠商的支援。請聯絡我們,告訴我們您客戶需要的使用案例,我們將開始該過程。

隱私權與安全性

問:AppFlow 是否需要 AWS PrivateLink 才能與 SaaS 應用程式連接?

不需要。AppFlow 將與未啟用 AWS PrivateLink 的 SaaS 應用程式的公有 API 端點整合。

問:如何設定加密金鑰?

使用 AppFlow 時,您的資料在靜止和傳輸中都始終得到加密。預設情況下,AppFlow 將使用您的 AWS 受管客戶主金鑰 (CMK) 進行加密。您還可以選擇自己的管理的金鑰 (即客戶管理的 CMK) 進行加密。在 AWS Key Management Service (KMS) 中建立您的自訂金鑰。設定完成後,您的自訂金鑰將自動用於流程建立。

AWS 服務

問:何時應該使用 AppFlow 或 AWS Glue?

AWS Glue 提供了受管的 ETL 服務,使資料工程師可以輕鬆地準備和加載儲存在 AWS 上的資料以進行分析。它從符合 JDBC 的資料來源 (即資料庫) 建立資料目錄,讓中繼資料可用於 ETL 以及透過 Amazon Athena、Amazon EMR 和 Amazon Redshift Spectrum 進行查詢。AppFlow 連接到以 API 為基礎的資料來源,並讓業務線中的使用者無需編寫程式碼即可建置資料整合。

問:何時應該使用 AppFlow 或 AWS DataSync?

AWS DataSync 旨在在內部部署資料來源和 AWS 雲端之間移動大量資料,以進行批次資料遷移、處理以及備份或災難復原。當常常一次或定期傳輸數十或數百 TB 資料時,AWS DataSync 是理想的選擇。在這種規模下,需要有效利用網路頻寬並實現高輸送量。另一方面,AppFlow 用於在 SaaS 應用程式和 AWS 服務之間交換資料。AppFlow 專為營運資料流程而設計,可能由人、事件或排程觸發。

問:何時應該使用 AppFlow 或 Amazon EventBridge?

Amazon EventBridge 使開發人員能夠建置與 SaaS 應用程式和 AWS 服務互動的事件驅動應用程式。與 EventBridge 整合的 SaaS 應用程式將事件傳送到客戶的事件匯流排,然後可以將其路由到諸如 Amazon EC2 執行個體或 Lambda 函數之類的目標進行處理。AppFlow 支援 SaaS 應用程式與 AWS 服務之間的雙向資料傳輸,這可以由人類使用 UI、排程或事件啟動 (所有這些移動滑鼠並按幾下即可完成) 。

問:可以透過 CloudFormation 範本部署 AppFlow 嗎?

提供 Amazon AppFlow 的所有 AWS 區域都可使用 Amazon AppFlow 的 AWS CloudFormation 支援。若要進一步了解如何使用 AWS CloudFormation 以佈建和管理 Amazon AppFlow 資源,請瀏覽我們的文件

問:AppFlow 是否支援 CloudTrail?

是。要取得從您的帳戶發出的 AppFlow API 呼叫歷史記錄,您只需在 AWS 管理主控台中開啟 CloudTrail 即可。

進一步了解定價

瀏覽 Amazon Appflow 定價頁面。

進一步了解 
如要進一步了解,請參閱文件

如要更深入了解 Amazon AppFlow,請參閱開發人員指南。

進一步了解 
開始在主控台進行建置

開始在 AWS 管理主控台使用 Amazon AppFlow 進行建置。

登入