Cloud-Collections und Authentifizierung
Verbinden Sie Ansible mit AWS und Azure.
Cloud-Collections und Authentifizierung ist eine kostenlose Ansible Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Ansible Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ansible Academy-Kurs umfasst insgesamt 4 Lektionen.
Ansible spricht mit der Cloud
Ansible kann mehr, als Server zu konfigurieren. Es kann sie auch bereitstellen, indem es über AWS- und Azure-APIs echte Cloud-Ressourcen erstellt. ☁️
Cloud-Module befinden sich in Collections
Cloud-Funktionen sind nicht integriert. Sie werden in Collections ausgeliefert, die Sie separat installieren. So bleibt die Kerninstallation klein und die Module bleiben aktuell.
Die amazon.aws-Collection
AWS-Module befinden sich in der amazon.aws-Collection. Sie installieren sie mit einem einzigen galaxy-Befehl aus Ansible Galaxy.
ansible-galaxy collection install amazon.awsDie azure.azcollection-Collection
Die Azure-Unterstützung kommt von azure.azcollection. Installieren Sie sie wie jede andere Collection aus Galaxy.
ansible-galaxy collection install azure.azcollectionCollections benötigen Python-SDKs
Cloud-Module rufen im Hintergrund die SDKs der jeweiligen Anbieter auf. Für AWS müssen Sie außerdem boto3 installieren, die Python-Bibliothek, mit der Ansible die API erreicht.
pip install boto3 botocoreAWS-Authentifizierung: Anmeldedaten
AWS benötigt einen Zugriffsschlüssel und einen geheimen Schlüssel. Ansible liest sie aus den standardmäßigen Umgebungsvariablen, sodass Geheimnisse niemals in Ihrem Playbook stehen.
export AWS_ACCESS_KEY_ID=AKIA...
export AWS_SECRET_ACCESS_KEY=wJalr...AWS-Konfigurationsdateien funktionieren ebenfalls
Wenn Sie bereits die AWS CLI verwenden, nutzt Ansible automatisch Ihr Profil aus ~/.aws/credentials wieder. Eine zusätzliche Einrichtung ist nicht erforderlich.
Eine Region auswählen
Jede AWS-Ressource befindet sich in einer Region. Legen Sie sie mit AWS_REGION fest oder übergeben Sie region in jeder Aufgabe als Modulargument.
export AWS_REGION=us-east-1Azure-Authentifizierung: Service Principal
Azure authentifiziert sich normalerweise über einen Service Principal: eine Client-ID, ein Secret, ein Abonnement und einen Tenant, die als Umgebungsvariablen exportiert werden.
export AZURE_CLIENT_ID=...
export AZURE_SECRET=...
export AZURE_SUBSCRIPTION_ID=...Geheimnisse aus Git heraushalten
Committen Sie Cloud-Schlüssel niemals. Beziehen Sie sie aus Umgebungsvariablen oder aus Ansible Vault, damit die Anmeldedaten nicht in die Versionsverwaltung gelangen.
Überprüfen, ob die Collection installiert ist
Listen Sie mit ansible-galaxy collection list die installierten Elemente auf, um zu bestätigen, dass amazon.aws oder azure.azcollection einsatzbereit ist.
ansible-galaxy collection listKurzer Check
Woher stammen die Module für die Bereitstellung von AWS- und Azure-Ressourcen?
Zusammenfassung
Sie haben die Cloud-Bereitstellung eingerichtet: Installieren Sie die amazon.aws- oder azure.azcollection-Collection, fügen Sie die SDKs hinzu und authentifizieren Sie sich über Umgebungsvariablen. ✨
Häufig gestellte Fragen
Ist die Lektion „Cloud-Collections und Authentifizierung“ kostenlos?
Ja — der vollständige Text von „Cloud-Collections und Authentifizierung“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ansible Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ansible Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Cloud-Collections und Authentifizierung“?
Verbinden Sie Ansible mit AWS und Azure. Du übst Ansible Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Ansible Academy zu starten?
Keine Vorkenntnisse erforderlich. Ansible Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Cloud-Collections und Authentifizierung“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Ansible Academy-Lektion Code schreiben und ausführen?
Ja. Jede Ansible Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Cloud-Collections und Authentifizierung
- EC2-Instanzen deklarativ starten
- Netzwerk: VPCs, Subnetze und Security Groups
- Erst bereitstellen, dann in einem Ablauf konfigurieren