Πώς να χρησιμοποιήσετε το Terraform για την ανάπτυξη πόρων AWS

Pos Na Chresimopoiesete To Terraform Gia Ten Anaptyxe Poron Aws



Το Terraform αναπτύχθηκε από τη HashiCorp ως εργαλείο ανοιχτού κώδικα που χρησιμοποιείται για την αυτοματοποίηση και τη διαχείριση της υποδομής, της πλατφόρμας και των υπηρεσιών. Χρησιμοποιεί μια δηλωτική γλώσσα που ονομάζεται HashiCorp Configuration Language (HCL) για να εκτελεί όλες τις δραστηριότητές του.

Αυτός ο οδηγός θα δείξει πώς να λαμβάνετε όλες τις εντολές terraform και στη συνέχεια πώς να χρησιμοποιείτε το Terraform για την ανάπτυξη πόρων AWS.

Εντολές Terraform

Για να βρείτε όλες τις εντολές terraform, πληκτρολογήστε τις ακόλουθες εντολές στο Terminal:







εδάφους

Εκτελώντας την παραπάνω εντολή θα εμφανιστούν όλες οι εντολές και η χρήση τους:





Χρησιμοποιήστε το Terraform για την ανάπτυξη πόρων AWS (Δημιουργία κάδου S3)

Για να ξεκινήσετε να εργάζεστε για την ανάπτυξη πόρων στο AWS, απλώς διαμορφώστε το AWS πληκτρολογώντας αυτό:





aws διαμόρφωση

Ο χρήστης πρέπει να παρέχει το « Κλειδί πρόσβασης », « Κλειδί ασφαλείας », « Περιοχή ', και ' Μορφή ” από τον χρήστη IAM. Κάντε κλικ εδώ για να μάθετε περισσότερα σχετικά με τη διαμόρφωση AWS:



Χρησιμοποιήστε την ακόλουθη εντολή για να επιβεβαιώσετε εάν το terraform είναι εγκατεστημένο στο σύστημα:

εδάφους -εκδοχή

Η παραπάνω εντολή θα εμφανίσει την έκδοση του Terraform:

Πληκτρολογήστε την ακόλουθη εντολή για να δημιουργήσετε έναν κατάλογο στον οποίο θα δημιουργηθούν τα αρχεία:

mkdir linuxhint-s3

Μετά από αυτό, ανοίξτε αυτόν τον κατάλογο στο πρόγραμμα επεξεργασίας κώδικα που σε αυτήν την περίπτωση είναι ο κώδικας του Visual Studio:

Δημιουργήστε ένα αρχείο με όνομα ' πάροχος.tf ” μέσα στο φάκελο και επικολλήστε τον ακόλουθο κώδικα:

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

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

Δημιουργήστε ένα άλλο αρχείο με το όνομα ' κύρια.τφ ” για να επικολλήσετε τον ακόλουθο κώδικα σε αυτό:

πόρος 'aws_s3_bucket' 'σι' {
κουβάς = 'linuxint-terraform-bucket'

ετικέτες = {
Όνομα        = 'Ο κουβάς μου'
Περιβάλλον = 'Dev'
}
}

Αποθηκεύστε τα αρχεία και εκτελέστε την ακόλουθη εντολή στο Terminal:

Terraform init

Εκτελώντας την παραπάνω εντολή θα εμφανιστεί η ακόλουθη έξοδος:

Μόλις αρχικοποιηθεί το terraform, χρησιμοποιήστε την ακόλουθη εντολή για να το εφαρμόσετε για να δημιουργήσετε τον κάδο S3:

ισχύουν terraform

Χρησιμοποιώντας την παραπάνω εντολή θα εμφανιστεί η ακόλουθη έξοδος:

Κάντε κύλιση προς τα κάτω στην έξοδο για να πληκτρολογήσετε ' Ναί ” για να εγκρίνει τη δημιουργία ενός κάδου S3:

Μετά από αυτό, κατευθυνθείτε στο ταμπλό του S3 από την κονσόλα AWS και κάντε κλικ στο ' Κουβάδες » σελίδα από τον αριστερό πίνακα:

Ο κάδος S3 είναι διαθέσιμος στη σελίδα του κάδου:

Έχετε αναπτύξει με επιτυχία τον κάδο AWS S3:

συμπέρασμα

Για να αναπτύξετε πόρους AWS χρησιμοποιώντας terraform, απλώς διαμορφώστε το AWS και εγκαταστήστε το terraform στο τοπικό σύστημα. Δημιουργήστε έναν κατάλογο και προσθέστε αρχεία μέσα στο φάκελο για να γράψετε κώδικα για τη δημιουργία κάδου S3 χρησιμοποιώντας το πρόγραμμα επεξεργασίας κώδικα και, στη συνέχεια, αποθηκεύστε τα. Μετά από αυτό, χρησιμοποιήστε το ' θερμότητα ' και ' ισχύουν ” εντολές για την ανάπτυξη του κάδου S3 στην κονσόλα AWS.