Πώς να χρησιμοποιήσετε τον πάροχο Terraform AWS;

Pos Na Chresimopoiesete Ton Parocho Terraform Aws



Το Terraform είναι μια πλατφόρμα Infrastructure-as-code, που δημιουργήθηκε από τη HashiCorp χρησιμοποιώντας τη γλώσσα GO, είναι συνεργάτης δικτύου AWS. Βασικά, σχεδιάστηκε για DevOps, για τη δημιουργία, τη συντήρηση και τη διαχείριση πόρων και υπηρεσιών Cloud χρησιμοποιώντας τη διεπαφή γραμμής εντολών και την κωδικοποίηση. Είναι παρόμοιο με το AWS CloudFormation, αλλά μπορεί να διαχειριστεί τους πόρους cloud ενός ευρέος φάσματος παρόχων cloud.

Αυτή η ανάρτηση θα παρέχει έναν διαδικαστικό οδηγό σχετικά με τον τρόπο χρήσης του Terraform AWS Provide. Για να ξεκινήσετε με αυτήν την ανάρτηση πρέπει να έχετε και εγκατεστημένο στο σύστημά σας.







Εγκαταστήστε το Terraform

Για να εγκαταστήσετε το Terraform, ανοίξτε τη Γραμμή εντολών και πληκτρολογήστε αυτήν την εντολή:



> choco εγκαθιστώ εδάφους



Πληκτρολογήστε ναι όταν εμφανίζεται ένα μήνυμα για τη Συνέχεια κατά την εγκατάσταση.



Για να δείτε την εγκατεστημένη έκδοση, χρησιμοποιήστε αυτήν την εντολή:





> εδάφους -σε



Το επόμενο βήμα είναι να δημιουργήσετε έναν κατάλογο για εργασία, πληκτρολογώντας:

> mkdir terraform-aws-instance



Μεταβείτε στον νέο κατάλογο, πληκτρολογώντας:



> CD terraform-aws-instance



Είναι ορατό στην παραπάνω έξοδο, ότι ο κατάλογος έχει αλλάξει τώρα.

Για να δημιουργήσετε ένα κύριο αρχείο ρυθμίσεων για το Terraform, χρησιμοποιήστε αυτήν την εντολή:

> βασικό σημειωματάριο.tf



Το Σημειωματάριο θα σας ζητήσει ένα μήνυμα ότι αυτό το αρχείο δεν υπάρχει εάν θέλετε να δημιουργήσετε ένα νέο αρχείο με αυτό το όνομα, κάντε κλικ στο κουμπί Ναι:


Πληκτρολογήστε αυτόν τον κωδικό στο αρχείο και μπορείτε να αλλάξετε τις ρυθμίσεις EC2 σύμφωνα με τις απαιτήσεις σας (αν χρειάζεται):

εδάφους {
απαιτούμενοι_πάροχοι {
αυς = {
πηγή = 'hashicorp/aws'
έκδοση = '~> 4.16'
}
}

απαιτούμενη_έκδοση = '>= 1.2.0'
}

προμηθευτής 'ααα' {
περιοχή  = 'us-east-1'
}

πόρος 'aws_instance' 'app_server' {
που           = 'ami-0b0ea68c435eb488d'
instance_type = 't2.micro'

ετικέτες = {
Όνομα = 'TerraformAppServerInstance'
}
}


Αποθηκεύστε και κλείστε το αρχείο.

Το επόμενο βήμα είναι να αρχικοποιήσετε τον κατάλογο εργασίας του Terraform πληκτρολογώντας:

> Terraform init



Θα εμφανιστεί ένα μήνυμα επιτυχίας κατά την επιτυχή προετοιμασία του Terraform:


Πληκτρολογήστε αυτήν την εντολή για να δημιουργήσετε ή να ενημερώσετε την υποδομή ανάλογα με το αρχείο διαμόρφωσης:

> ισχύουν terraform



Πληκτρολογήστε ναι, όταν δείτε το μήνυμα συνέχειας:


Θα καταναλώσει λίγο χρόνο, περιμένετε μέχρι να ολοκληρωθεί:


Μόλις ολοκληρωθεί η εντολή, θα δείτε ότι η διαμόρφωση που κωδικοποιήθηκε στο αρχείο main.tf εκτελείται με επιτυχία.

Στην κονσόλα διαχείρισης της Amazon, μεταβείτε στην παρουσία EC2:


Στον πίνακα εργαλείων EC2, μπορείτε να δείτε ότι η παρουσία EC2 δημιουργείται χρησιμοποιώντας το αρχείο Terraform main.tf:


Αυτός είναι ο τρόπος με τον οποίο χρησιμοποιείτε το Terraform AWS Provider για να δημιουργήσετε, να διαχειριστείτε και να ενημερώσετε οποιονδήποτε πόρο ή υπηρεσία cloud.

συμπέρασμα

Το Terraform είναι ένα εργαλείο IAC, που αναπτύχθηκε για DevOps για τη δημιουργία, διαχείριση και ενημέρωση πόρων Cloud, υποστηρίζει μια σειρά παρόχων cloud και το AWS είναι ένας από αυτούς. Για να εγκαταστήσετε το Terraform χρειάζεστε Chocolatey και AWS CLI στο σύστημά σας. Μετά την εγκατάσταση του Terraform, δημιουργήστε το αρχείο ρυθμίσεων με τον κωδικό της εργασίας που θέλετε και χρησιμοποιήστε την εντολή Εφαρμογή για να κάνετε αλλαγές.