- Analytics›
- Amazon Appflow›
- คำถามที่พบบ่อย
คำถามที่พบบ่อยเกี่ยวกับ Amazon AppFlow
ข้อมูลทั่วไป
Amazon AppFlow คืออะไร
Amazon AppFlow คือบริการผสานรวมที่มีการจัดการเต็มรูปแบบซึ่งช่วยให้คุณสามารถถ่ายโอนข้อมูลอย่างปลอดภัยระหว่างแอปพลิเคชันแบบ Software-as-a-Service (SaaS) เช่น Salesforce, Marketo, Slack และ ServiceNow รวมถึงบริการของ AWS อย่าง Amazon S3 และ Amazon Redshift ได้ภายในไม่กี่คลิก เมื่อใช้ AppFlow คุณสามารถเรียกใช้โฟลว์ข้อมูลได้แทบทุกขนาดตามความถี่ที่คุณเลือก – ไม่ว่าจะเป็นตามกำหนดเวลา ตามเหตุการณ์ทางธุรกิจ หรือตามความต้องการ คุณสามารถกำหนดค่าความสามารถในการแปลงข้อมูลที่มีประสิทธิภาพ เช่น การกรองและการตรวจสอบความถูกต้อง เพื่อสร้างข้อมูลพร้อมใช้ที่มีเนื้อหาสมบูรณ์ในฐานะส่วนหนึ่งของโฟลว์เองโดยไม่ต้องมีขั้นตอนใดๆ เพิ่มเติม AppFlow จะเข้ารหัสข้อมูลที่กำลังเคลื่อนไหวโดยอัตโนมัติ และทำให้ผู้ใช้สามารถจำกัดข้อมูลไม่ให้ไหลไปยังอินเทอร์เน็ตสาธารณะสำหรับแอปพลิเคชัน SaaS ที่มีการผสานรวม AWS PrivateLink ไว้ จึงช่วยลดความเสี่ยงต่อภัยคุกคามด้านการรักษาความปลอดภัยได้
ประโยชน์ของ AppFlow มีอะไรบ้าง
AppFlow ช่วยให้คุณไม่ต้องเปลืองเวลาและการลงทุนไปกับนักพัฒนาทักษะสูงในการสร้างและดูแลรักษาตัวเชื่อมต่อ API แบบกำหนดเองสำหรับบริการของ AWS เพื่อแลกเปลี่ยนข้อมูลกับแอปพลิเคชันแบบ SaaS ผู้ดูแลแอปพลิเคชันแบบ SaaS และนักวิเคราะห์ธุรกิจสามารถนำการผสานรวมส่วนใหญ่ที่ตนต้องการมาปรับใช้ได้อย่างรวดเร็ว โดยไม่ต้องรอเป็นเวลาหลายเดือนเพื่อให้ฝ่าย IT ดำเนินโปรเจกต์ผสานรวมจนแล้วเสร็จ ข้อดีโดยเจาะจงของ AppFlow รวมถึง:
ความเร็วและความคล่องตัว: Amazon AppFlow ช่วยให้คุณผสานรวมแอปพลิเคชันได้ภายในไม่กี่นาที – ไม่ต้องรอหลายวันหรือหลายสัปดาห์เพื่อเขียนโค้ดตัวเชื่อมต่อแบบกำหนดเองอีกต่อไป ฟีเจอร์ต่าง ๆ อย่างการแบ่งหน้าข้อมูล การบันทึกข้อผิดพลาด และการลองเชื่อมต่อเครือข่ายใหม่จะได้รับการรวมเข้ามาเป็นค่าเริ่มต้น จึงไม่ต้องเขียนโค้ดหรือจัดการใด ๆ เมื่อใช้ Amazon AppFlow โฟลว์ข้อมูลจะมีคุณภาพในตัว และคุณสามารถเพิ่มความสมบูรณ์ให้กับโฟลว์ข้อมูลได้ผ่านการมาสก์ การแมป การผสาน การกรอง และการตรวจสอบความถูกต้องในฐานะส่วนหนึ่งของโฟลว์เอง
ความเป็นส่วนตัวและความปลอดภัย: AppFlow จะเข้ารหัสข้อมูลที่พักอยู่และที่กำลังเคลื่อนไหว คุณสามารถเข้ารหัสข้อมูลด้วยคีย์ที่ AWS จัดการ หรือจะใช้คีย์ที่คุณกำหนดเองก็ได้ คุณสมบัตินี้ยังช่วยให้ผู้ใช้สามารถจำกัดข้อมูลไม่ให้ไหลไปยังอินเทอร์เน็ตสาธารณะ โดยใช้ตำแหน่งข้อมูล VPC ของ Amazon ที่เปิดใช้งานโดย AWS PrivateLink ซึ่งช่วยลดภัยคุกคามจากการโจมตีทางอินเทอร์เน็ต รวมถึงลดความเสี่ยงต่อการรั่วไหลของข้อมูลที่ละเอียดอ่อน
ความสามารถในการปรับขนาด: AppFlow ปรับขนาดเพิ่มขึ้นได้ง่ายโดยไม่ต้องวางแผนหรือจัดเตรียมทรัพยากร คุณจึงย้ายข้อมูลโวลุ่มมากๆ ได้โดยไม่ต้องแบ่งออกเป็นหลายชุด เมื่อใช้ Amazon AppFlow คุณจะสามารถถ่ายโอนระเบียนของ Salesforce หรือตั๋ว Zendesk นับล้านรายการได้อย่างง่ายดาย – โดยการเรียกใช้เพียงแค่โฟลว์เดียว
ความน่าเชื่อถือ: AppFlow ใช้สถาปัตยกรรมที่มีความพร้อมใช้งานสูง โดยมีทรัพยากรที่มีการสำรองและแยกส่วนกันเพื่อป้องกันการเกิดความล้มเหลวจากจุดเดียวขณะเรียกใช้ภายในโครงสร้างพื้นฐานของ AWS ที่คืนสภาพได้
ฉันจะเริ่มต้นใช้งาน AppFlow อย่างไร
ไปที่ AWS Management Console และเลือก 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 ทำให้คุณสามารถกำหนดค่าโฟลว์เองได้อย่างยืดหยุ่น ตัวอย่างของโฟลว์มีดังต่อไปนี้:
สร้างสำเนาของอ็อบเจ็กต์ Salesforce (ซึ่งได้แก่ โอกาส กรณี และแคมเปญ) ใน Amazon S3
ส่งตั๋วกรณีจาก Zendesk ไปยังตาราง Amazon Redshift
แปลงสถานะที่จัดเก็บข้อมูลดิบของ Amazon S3 ด้วยข้อมูลการทำรายการจาก SAP S/4HANA ERP
ดันบันทึกจากไฟล์ CSV ใน Amazon S3 เข้าไปในบัญชี ที่ติดต่อ หรืออ็อบเจ็กต์ข้อมูลลูกค้าของ Salesforce
ถ่ายโอนผลลัพธ์ เช่น คะแนนข้อมูลลูกค้าและคะแนนความเสี่ยงการเลิกใช้บริการของบัญชีจาก Amazon S3 ไปยัง Salesforce
กลไกทริกเกอร์ที่พร้อมใช้งานสำหรับโฟลว์มีอะไรบ้าง
คุณสามารถเรียกใช้โฟลว์ตามความต้องการ ตามเหตุการณ์ทางธุรกิจ หรือตามกำหนดเวลาได้ดังนี้:
ตามความต้องการ: เรียกใช้โฟลว์ข้อมูลตามความต้องการ ทันทีที่คุณคลิก “เรียกใช้โฟลว์” เพื่อถ่ายโอนหรือทดสอบข้อมูลจำนวนมาก
ตามเหตุการณ์: เรียกใช้โฟลว์ข้อมูลตามเหตุการณ์ทางธุรกิจอย่างการสร้างโอกาสในการขาย การเปลี่ยนสถานะของตั๋วการสนับสนุน หรือการกรอกแบบฟอร์มการลงทะเบียน
ตามกำหนดเวลา: เรียกใช้โฟลว์ข้อมูลตามกำหนดเวลาประจำ โดยมีระยะห่างตามที่คุณเลือกเพื่อให้ข้อมูลซิงค์กันอยู่เสมอ หรือเรียกใช้โฟลว์เป็นประจำ
AppFlow มีข้อตกลงระดับการให้บริการหรือไม่
ตอบ: ใช่ AWS ใช้ความพยายามที่สมเหตุสมผลในเชิงพาณิชย์เพื่อให้ AppFlow พร้อมใช้งานเป็นเปอร์เซ็นต์การทำงานต่อเดือนอย่างน้อย 99.9% ในแต่ละเขตของ AWS ในระหว่างรอบการเรียกเก็บเงินรายเดือน สำหรับรายละเอียด โปรดดูข้อตกลงระดับการให้บริการของ AppFlow
การผสานรวม SaaS
ทุกวันนี้ API สาธารณะพร้อมใช้งานสำหรับแอปพลิเคชันแบบ SaaS ของฉัน แล้ว AppFlow จะทำให้เกิดมูลค่าเพิ่มอย่างไร
แม้ว่านักพัฒนาจะสามารถใช้ API สาธารณะจากแอปพลิเคชันแบบ SaaS ในการดึงหรือดันข้อมูลได้ แต่ AppFlow จะช่วยให้ลูกค้าประหยัดเวลาได้โดยการอนุญาตให้ผู้ที่ไม่ต้องการเขียนโค้ดและศึกษาเอกสารประกอบ API ของแอปพลิเคชันแบบ SaaS ทั้งหมดสามารถนำงานด้านการผสานรวมทั่วไปที่หลากหลายมาใช้ได้ AppFlow เป็นบริการผสานรวม API ที่มีการจัดการเต็มรูปแบบซึ่งมาแทนที่ตัวเชื่อมต่อแบบกำหนดเอง โดยจัดเตรียมทรัพยากรการประมวลผล พื้นที่จัดเก็บ และระบบเครือข่ายเพื่อควบคุมและดำเนินการโฟลว์ จัดการการให้สิทธิ์ API ด้วยแอปพลิเคชันแบบ SaaS และจัดการรอบการใช้งานของโทเค็นการเข้าถึงและคีย์ API รวมถึงประมวลผลข้อมูลในฐานะส่วนหนึ่งของโฟลว์
การผสานรวม SaaS ใดบ้างที่ได้รับการสนับสนุนในฐานะต้นทางและปลายทาง
AppFlow สนับสนุนต้นทางต่างๆ เช่น Amazon S3, Salesforce, SAP, Marketo, Zendesk และ Slack รวมถึงต้นทางอื่นๆ อีกมากมาย และสนับสนุน Amazon S3, Amazon RedShift, Salesforce และ Snowflake ในฐานะปลายทางสำหรับโฟลว์ เพื่อเรียนรู้เพิ่มเติม โปรดไปที่หน้าการผสานรวม AppFlow
ฉันต้องการให้ AppFlow สนับสนุนการผสานรวม SaaS อีกรายการหนึ่ง ฉันจะส่งคำขอดังกล่าวได้ที่ใด
โปรดติดต่อเราเพื่อแจ้งให้เราทราบชื่อของผู้ให้บริการ SaaS รวมถึงกรณีใช้งานของคุณ
ความเป็นส่วนตัวและการรักษาความปลอดภัย
AppFlow จำเป็นต้องใช้ AWS PrivateLink ในการเชื่อมต่อกับแอปพลิเคชันแบบ SaaS หรือไม่
ไม่จำเป็น AppFlow จะผสานรวมกับตำแหน่งข้อมูล API สาธารณะของแอปพลิเคชันแบบ SaaS ที่ไม่ได้เปิดใช้งาน AWS PrivateLink
ฉันจะตั้งค่าคีย์การเข้ารหัสได้อย่างไร
เมื่อใช้ AppFlow ข้อมูลของคุณจะได้รับการเข้ารหัสขณะที่พักอยู่และระหว่างเคลื่อนย้ายเสมอ ตามค่าเริ่มต้น AppFlow จะใช้คีย์หลักของลูกค้า (CMK) ที่ AWS จัดการในการเข้ารหัส และคุณยังสามารถเลือกคีย์ที่คุณจัดการเอง – 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 Cloud สำหรับการโยกย้าย การประมวลผล และการสำรองหรือกระบวนการกู้คืนจากความเสียหายจำนวนมาก AWS DataSync คือตัวเลือกที่เหมาะสมเมื่อมีการถ่ายโอนข้อมูลขนาดหลายสิบหรือหลายร้อยเทราไบต์แบบครั้งเดียวหรือแบบเป็นระยะเป็นประจำ ข้อมูลขนาดใหญ่ระดับนี้จำเป็นต้องใช้แบนด์วิดท์เครือข่ายอย่างมีประสิทธิภาพและมีอัตราการรับส่งข้อมูลสูง ในทางกลับกัน AppFlow นั้นใช้ในการแลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชันแบบ SaaS กับบริการของ AWS AppFlow ได้รับการออกแบบสำหรับโฟลว์ข้อมูลการดำเนินการ ซึ่งอาจถูกทริกเกอร์โดยบุคคล เหตุการณ์ หรือกำหนดเวลาก็ได้
ฉันควรใช้ AppFlow หรือ Amazon EventBridge เมื่อใด
Amazon EventBridge ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์ซึ่งจะโต้ตอบกับแอปพลิเคชันแบบ SaaS และบริการของ AWS แอปพลิเคชันแบบ SaaS ที่มีการผสานรวมกับ EventBridge จะปล่อยเหตุการณ์ไปยัง Event Bus ของลูกค้า ซึ่งจากนั้นจะสามารถกำหนดเส้นทางไปยังเป้าหมายต่าง ๆ เช่น Amazon EC2 instance หรือฟังก์ชัน Lambda เพื่อประมวลผลได้ AppFlow สนับสนุนการถ่ายโอนข้อมูลแบบสองทิศทางระหว่างแอปพลิเคชันแบบ SaaS กับบริการของ AWS ที่สามารถเริ่มต้นโดยมนุษย์ผ่านการใช้ UI, กำหนดเวลา หรือเหตุการณ์ ทั้งหมดนี้โดยใช้อินเทอร์เฟซแบบชี้แล้วคลิก
AppFlow สามารถติดตั้งใช้งานผ่านเทมเพลต CloudFormation ได้หรือไม่
การสนับสนุน AWS CloudFormation สำหรับ Amazon AppFlow พร้อมใช้งานในทุกรีเจี้ยนที่มี Amazon AppFlow ให้บริการ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีใช้ AWS CloudFormation เพื่อจัดเตรียมและจัดการทรัพยากร Amazon AppFlow ให้ไปที่เอกสารประกอบของเรา
AppFlow สนับสนุน CloudTrail หรือไม่
ใช่ หากต้องการรับประวัติการเรียกใช้ AppFlow API ที่ดำเนินการในบัญชีของคุณ เพียงแค่คุณเปิดใช้ CloudTrail ใน AWS Management Console