בסיום המעבדה תוכל:
בחלק זה נגדיר את בלוק terraform כולל דרישות גרסה ו-provider מסוג AWS.
נלמד גם מדוע שם ה-provider חייב להתאים לשם המשאבים.
terraform {
required_version = "~> 1.7"
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
}
שם ה-provider (aws) חייב להתאים לפריפיקס של המשאבים (aws_s3_bucket)
אם לא תהיה התאמה → Terraform יציג שגיאות Provider mismatch
(כפי שמוסבר בתמלול )