Score:0

อนุญาตให้ AWS Private EC2 HTTP และ HTTPS เป็นสาธารณะ

ธง cn

ขออภัยสำหรับคำถาม เนื่องจากฉันยังเรียนรู้ AWS อยู่ ปัจจุบันฉันกำลังสำรวจโดยใช้ EC2 ส่วนตัวที่ใช้ Windows Server IIS เพื่อเชื่อมต่อกับฐานข้อมูลผ่าน Site-to-site VPN/VPC ไปยัง DC ในองค์กร นอกเหนือจากการเชื่อมต่อฐานข้อมูล /พอร์ต ฉันจะอนุญาตให้เข้าถึง RDP ผ่าน VPN

อย่างไรก็ตาม ฉันต้องการให้ผู้ใช้เข้าถึง IIS HTTP และ HTTPS จากสาธารณะ มีขั้นตอนหรือข้อกำหนดอะไรบ้าง ฉันอ่านเจอว่าต้องมี ELB ขอขอบคุณข้อเสนอแนะของคุณและหวังว่าจะชี้ให้ฉันเห็นทิศทางหรือทรัพยากรที่ถูกต้อง ขอขอบคุณ.

Score:0
ธง gp
Tim

AWS เป็นแพลตฟอร์มระดับองค์กรที่ค่อนข้างซับซ้อน คุณต้องเรียนรู้แพลตฟอร์มจริงๆ เพื่อใช้งานเพื่อให้แน่ใจว่าคุณทำสิ่งต่างๆ ได้อย่างถูกต้องและปลอดภัย การฝึกอบรมช่วยได้มาก

คำถามของคุณตอบยากเล็กน้อยเนื่องจากคุณไม่ได้ใช้คำศัพท์มาตรฐานของ AWSแต่คำตอบสั้น ๆ คือกลุ่มความปลอดภัยที่เชื่อมโยงกับเซิร์ฟเวอร์ IIS ของคุณจำเป็นต้องมีพอร์ตขาเข้า 80 และ 443 เปิดอยู่ คุณไม่จำเป็นต้องใช้ ELB หากคุณมีเซิร์ฟเวอร์ EC2 เพียงเครื่องเดียว แต่ ELB ให้การป้องกันเพิ่มเติมบางประการจากการโจมตี DDOS บางรูปแบบ คุณต้องมีอินเทอร์เน็ตเกตเวย์ใน VPC ของคุณ ซึ่งกำหนดเส้นทางไปยังเครือข่ายย่อยสาธารณะของคุณ แต่ตารางเส้นทางสำหรับเครือข่ายย่อยส่วนตัวของคุณไม่ควรกำหนดเส้นทางไปยังอินเทอร์เน็ตเกตเวย์ ซับเน็ตส่วนตัวไม่ควรจัดสรร IP สาธารณะเช่นกัน

อัปเดต - หากคุณต้องการเรียกใช้เว็บเซิร์ฟเวอร์หลายเซิร์ฟเวอร์ ให้ใช้ตัวจัดสรรภาระงานของแอปพลิเคชันในกลุ่มความปลอดภัยกลุ่มหนึ่งที่มี 443/80 เปิดสู่สากล จากนั้นกลุ่มความปลอดภัยอีกกลุ่มหนึ่งสำหรับอินสแตนซ์ EC2 ของคุณจะเปิดให้กับ ALB เท่านั้น อินสแตนซ์ EC2 ดีที่สุดในซับเน็ตส่วนตัว ไม่มีเส้นทางไปยัง/จากอินเทอร์เน็ต และไม่มี IP สาธารณะ

ถ้าไม่สมเหตุสมผล ฉันขอแนะนำให้เข้ารับการฝึกอบรมหรือจ้างคนมาช่วย :)

อัปเดต SSL อีกครั้ง

ฉันจะไม่ทำ TLS offload ที่ CloudFlare ซึ่งจะทำให้ทราฟฟิกของคุณไม่มีการเข้ารหัสผ่านอินเทอร์เน็ตและจะไม่เป็นไปตามข้อกำหนดใดๆ คุณสามารถยุติ TLS ได้ที่ ALB และใช้ http กับอินสแตนซ์ EC2 ของคุณได้อย่างปลอดภัย เนื่องจากการรับส่งข้อมูลภายใน AWS โดยทั่วไปถือว่าปลอดภัย โดย AWS Hyperplane จะแยกออกจากกัน ALB สามารถรับทราฟฟิคที่พอร์ต 443 ถอดรหัส แล้วส่งต่อไปยัง EC2 ที่พอร์ต 80 ฉันไม่ได้ทำเอง แต่ฉันคิดว่าคุณเพิ่งตั้งค่ากลุ่มเป้าหมายของคุณที่ฟังพอร์ต 80 แทนที่จะเป็น 443 สร้างใบรับรอง TLS โดยใช้ ตัวจัดการใบรับรอง AWS

โดยส่วนตัวแล้ว ฉันจะทำ TLS บนอินสแตนซ์ EC2 เว้นแต่ฉันจะมีเหตุผลที่ดีหรือปริมาณงานไม่ละเอียดอ่อน การใช้ใบรับรอง ALB ง่ายกว่าการติดตั้งใบรับรองใน EC2 แต่ละอินสแตนซ์

cn flag
ขอบคุณ ทิม ใช่ เป้าหมายคือการเรียกใช้เว็บเซิร์ฟเวอร์หลายตัว ซึ่งทำให้ฉันอ่านหัวข้อ ELB ฉันจะตรวจสอบและอ่านบางส่วนบนอินเทอร์เน็ตเกตเวย์ที่คุณกล่าวถึง ขอขอบคุณ
Tim avatar
gp flag
Tim
ฉันแก้ไขเพื่อเพิ่มเติมเกี่ยวกับการทำโหลดบาลานซ์ให้กับคุณ
cn flag
สวัสดีทิม ฉันสามารถบรรลุได้ว่าซับเน็ตส่วนตัวอยู่เบื้องหลัง ALB และตอนนี้เซิร์ฟเวอร์ (IIS) สามารถเข้าถึงได้บนอินเทอร์เน็ตแล้ว และได้ชี้ชื่อ DNS ไปยังโฮสติ้ง DNS และ Cloudflare ของฉันเป็น CNAME ฉันสงสัย ฉันแค่ต้องการ Load balancing แต่เนื่องจากฉันมี Cloudflare WAF และฉันต้องการจะถ่าย SSL ออกโดยใช้สิ่งนั้นแทน AWS ALBอะไรคือแนวทางใน AWS ALB ที่ฉันสามารถอนุญาต SSL/HTTPS โดยไม่ต้องนำเข้า SSL เข้าไป (เนื่องจากตามที่กล่าวไว้ว่าฉันจะลบ SSL บน Cloudflare) สิ่งที่ฉันได้ลองไปแล้วคืออนุญาตบนพอร์ต ALB-Security group 443 แต่ก็ไม่มีประโยชน์
Tim avatar
gp flag
Tim
ฉันได้แก้ไขคำตอบเพื่อแสดงความคิดเห็นของคุณ
cn flag
โอเคฉันเข้าใจ. ฉันต้องการลดโหลด SSL เนื่องจากเซิร์ฟเวอร์มีมากกว่าหนึ่งเซิร์ฟเวอร์ และฉันก็ไม่อยากมีปัญหาในการตั้งค่าใบรับรองทีละเซิร์ฟเวอร์ในแต่ละ EC2 และฉันต้องการเพิ่มความเร็ว/ประสิทธิภาพสูงสุดของ EC2 โดยไม่ต้องมีโอเวอร์เฮดเพิ่มเติมของ SSL/ การเข้ารหัสในตัวเอง ดังนั้นโดยพื้นฐานแล้ว ฉันอาจต้องทำการออฟโหลด SSL บน WAF และบน AWS ALB ด้วย ด้วยวิธีนี้การรับส่งข้อมูลผ่านอินเทอร์เน็ตระหว่าง cloudflare และ alb จะยังคงเข้ารหัสอยู่ ขอบคุณทิม
Tim avatar
gp flag
Tim
WAF ทำการตรวจสอบ ไม่ใช่ขนถ่าย ALB ทำการออฟโหลดหรือถอดรหัส / เข้ารหัสซ้ำใน TLS แนวทางปฏิบัติที่ดีที่สุดคือใบรับรองในแต่ละอินสแตนซ์ ซึ่งค่อนข้างง่ายด้วย Let's Encrypt

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา