0Pricing
Ansible Academy · บทเรียน

Collection บนคลาวด์และการยืนยันตัวตน

เชื่อมต่อ Ansible กับ AWS และ Azure

Collection บนคลาวด์และการยืนยันตัวตน เป็นบทเรียน Ansible Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Ansible Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Ansible Academy มีบทเรียนทั้งหมด 4 บทเรียน

Ansible สื่อสารกับระบบคลาวด์

Ansible ทำได้มากกว่าการกำหนดค่าเซิร์ฟเวอร์ นอกจากนี้ยังสามารถ จัดเตรียม เซิร์ฟเวอร์ โดยสร้างทรัพยากรคลาวด์จริงผ่านการสื่อสารกับ API ของ AWS และ Azure ได้ด้วย ☁️

โมดูลคลาวด์อยู่ในคอลเลกชัน

ความสามารถด้านคลาวด์ไม่ได้รวมอยู่ในตัวโปรแกรม แต่จัดส่งมาใน คอลเลกชัน ที่คุณติดตั้งแยกต่างหาก ทำให้การติดตั้งส่วนหลักมีขนาดเล็กและโมดูลอัปเดตอยู่เสมอ

คอลเลกชัน amazon.aws

โมดูล AWS อยู่ในคอลเลกชัน amazon.aws คุณติดตั้งได้จาก Ansible Galaxy ด้วยคำสั่ง galaxy เพียงคำสั่งเดียว

ansible-galaxy collection install amazon.aws

คอลเลกชัน azure.azcollection

การรองรับ Azure มาจาก azure.azcollection ติดตั้งด้วยวิธีเดียวกับการติดตั้งคอลเลกชันอื่นจาก Galaxy

ansible-galaxy collection install azure.azcollection

คอลเลกชันต้องใช้ชุดพัฒนา Python

โมดูลคลาวด์เรียกใช้ชุดพัฒนาซอฟต์แวร์ของผู้ให้บริการอยู่เบื้องหลัง สำหรับ AWS คุณต้องติดตั้ง boto3 เพิ่มด้วย ซึ่งเป็นไลบรารี Python ที่ Ansible ใช้เชื่อมต่อกับ API

pip install boto3 botocore

การยืนยันตัวตน AWS: ข้อมูลรับรอง

AWS ต้องใช้คีย์การเข้าถึงและคีย์ลับ Ansible จะอ่านค่าจาก ตัวแปรสภาพแวดล้อม มาตรฐาน เพื่อไม่ให้ข้อมูลลับค้างอยู่ในเพลย์บุ๊ก

export AWS_ACCESS_KEY_ID=AKIA...
export AWS_SECRET_ACCESS_KEY=wJalr...

ไฟล์การกำหนดค่า AWS ก็ใช้ได้เช่นกัน

หากคุณใช้ AWS CLI อยู่แล้ว Ansible จะนำโปรไฟล์ ~/.aws/credentials กลับมาใช้โดยอัตโนมัติ ไม่ต้องตั้งค่าเพิ่มเติม

เลือกภูมิภาค

ทรัพยากร AWS ทุกอย่างอยู่ในภูมิภาคหนึ่ง ๆ กำหนดภูมิภาคด้วย AWS_REGION หรือส่ง region เป็นอาร์กิวเมนต์ของโมดูลในแต่ละงาน

export AWS_REGION=us-east-1

การยืนยันตัวตน Azure: บัญชีบริการ

โดยทั่วไป Azure ยืนยันตัวตนด้วย service principal ซึ่งประกอบด้วย ID ไคลเอ็นต์ ข้อมูลลับ การสมัครใช้งาน และผู้เช่าที่ส่งออกเป็นตัวแปรสภาพแวดล้อม

export AZURE_CLIENT_ID=...
export AZURE_SECRET=...
export AZURE_SUBSCRIPTION_ID=...

เก็บข้อมูลลับให้ห่างจาก Git

อย่าคอมมิตคีย์คลาวด์ลงในระบบโดยเด็ดขาด ดึงคีย์จากตัวแปรสภาพแวดล้อมหรือ Ansible Vault เพื่อเก็บข้อมูลรับรองไว้นอกระบบควบคุมเวอร์ชัน

ตรวจสอบว่าติดตั้งคอลเลกชันแล้ว

แสดงรายการสิ่งที่ติดตั้งไว้ด้วย ansible-galaxy collection list เพื่อยืนยันว่า amazon.aws หรือ azure.azcollection พร้อมใช้งาน

ansible-galaxy collection list

ตรวจสอบอย่างรวดเร็ว

โมดูลจัดเตรียมทรัพยากร AWS และ Azure มาจากที่ใด

ทบทวน

คุณตั้งค่าการจัดเตรียมทรัพยากรคลาวด์แล้ว: ติดตั้งคอลเลกชัน amazon.aws หรือ azure.azcollection เพิ่มชุดพัฒนา และยืนยันตัวตนผ่านตัวแปรสภาพแวดล้อม ✨

คำถามที่พบบ่อย

บทเรียน “Collection บนคลาวด์และการยืนยันตัวตน” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “Collection บนคลาวด์และการยืนยันตัวตน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Ansible Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Ansible Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “Collection บนคลาวด์และการยืนยันตัวตน”

เชื่อมต่อ Ansible กับ AWS และ Azure คุณปฏิบัติ Ansible Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Ansible Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Ansible Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “Collection บนคลาวด์และการยืนยันตัวตน” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Ansible Academy นี้ได้ไหม

ได้ บทเรียน Ansible Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. Collection บนคลาวด์และการยืนยันตัวตน
  2. เปิดใช้งานอินสแตนซ์ EC2 แบบประกาศเจตนา
  3. เครือข่าย: VPC, Subnet และกลุ่มความปลอดภัย
  4. จัดเตรียมแล้วกำหนดค่าในกระบวนการเดียว
← กลับไปที่ Ansible Academy