🎯 מטרות הלמידה


חלק 1: הגדרת output כ-sensitive

הסבר

מוסיפים sensitive = true ל-output שהוגדר ב-outputs.tf. לאחר terraform apply -auto-approve, ה-output לא מוצג יותר בסופ ה-apply — במקומו מופיע (sensitive value).

נקודות מפתח

קוד / תצורה

# outputs.tf
output "s3_bucket_name" {
  value       = aws_s3_bucket.project_bucket.bucket
  sensitive   = true
  description = "The name of the S3 bucket."
}
terraform apply -auto-approve
# Outputs:
# s3_bucket_name = (sensitive value)   <-- value is redacted in logs

חלק 2: ערך sensitive ניתן עדיין לאחזר

הסבר