آموزش مدیریت اسرار در Terraform و Terragrunt

Managing secrets in Terraform and Terragrunt

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه مدیریت اسرار در تنظیمات Terraform و Terragrunt نحوه مدیریت اسرار Terraform نحوه استفاده از Terragrunt برای مدیریت بهتر اسرار در Terraform رویکردهای مختلف Terraform و Terragrunt برای مدیریت مخفی مدیریت اسرار Terraform با استفاده از SOPS، AWS و Vault پیش نیازها:Terraform، Terragrunt، AWS , Linux, GIT, Hashicorp Vault

این دوره قرار است رویکردهای مختلفی را برای مدیریت اسرار در تنظیمات Terraform و Terragrunt به شما ارائه دهد.


پنهان کردن اسرار مهم است زیرا به جلوگیری از دسترسی غیرمجاز به اطلاعات حساس کمک می کند. در کار روزانه خود ممکن است با کلیدهای API، نشانه‌ها، رمز عبور، اعتبارنامه‌های پایگاه داده و غیره کار کنید.

با پنهان کردن اسرار، می‌توانید اطمینان حاصل کنید که فقط کاربران و برنامه‌های کاربردی مجاز به آنها دسترسی دارند و در معرض مهاجمان احتمالی قرار نخواهند گرفت. این می تواند به بهبود امنیت سیستم های شما و کاهش خطر نقض داده ها و سایر حوادث امنیتی کمک کند. با محدود کردن دسترسی به اسرار به تیم های اختصاصی، می توانید خطر قرار گرفتن در معرض تصادفی یا سوء استفاده از اطلاعات حساس را نیز کاهش دهید. به‌علاوه، تیم‌های اختصاصی می‌توانند اطمینان حاصل کنند که اسرار به‌درستی چرخش و در طول زمان مدیریت می‌شوند، که برای حفظ امنیت سیستم‌ها و داده‌های شما حیاتی است.


هدف من از این دوره ارائه دانش و ابزار لازم برای مدیریت موثر اسرار در پروژه های Terraform و Terragrunt است. امیدوارم راه حلی پیدا کنید که نیازهای شما را برآورده کند.

ما مزایا و معایب هر یک از این روش ها را ارزیابی خواهیم کرد و سپس توجه خود را به اجرای عملی آنها معطوف خواهیم کرد.


درس های ما بر روی موارد زیر متمرکز خواهد شد:

  • ایمن سازی وضعیت Terraform

  • پنهان کردن اسرار در خروجی

  • متغیرهای محیطی

  • AWS Secret Manager (و هر مدیر مخفی دیگر Cloud)

  • Hashicorp Vault

  • رمزگذاری فایل با استفاده از سرویس AWS KMS

  • رمزگذاری فایل با استفاده از git-crypt

  • رمزگذاری فایل با استفاده از SOPS


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • پشتیبان ایالت راه دور خود را ایمن کنید Secure your remote state backend

  • ارزش های حساس Sensitive values

رویکردها Approaches

  • متغیرهای محیطی Environment variables

  • مدیران مخفی در ابر Secret managers in the Cloud

  • اسرار از طریق Hashicorp Vault Secrets via Hashicorp Vault

  • فایل های رمزگذاری شده - git-crypt Encrypted files - git-crypt

  • فایل های رمزگذاری شده - KMS Encrypted files - KMS

  • فایل های رمزگذاری شده - SOPS Encrypted files - SOPS

  • دانشتان را امتحان کنید Test your knowledge

برپایی Setup

  • نقطه ورودی - Terraform Entry point - Terraform

  • نقطه ورودی - Terragrunt Entry point - Terragrunt

  • کد Code

متغیرهای محیطی Environment variables

  • نسخه ی نمایشی Terraform Terraform demo

  • دمو Terragrunt Terragrunt demo

  • لینک های مفید Useful links

مدیران مخفی در ابر - AWS Secret Managers in Cloud - AWS

  • راه اندازی AWS KMS AWS KMS setup

  • نسخه ی نمایشی Terraform - رویکرد فایل اضافی Terraform demo - additional file approach

  • نسخه ی نمایشی Terraform - رویکرد ماژول Terraform demo - module approach

  • دمو Terragrunt Terragrunt demo

  • لینک های مفید Useful links

اسرار از طریق Hashicorp Vault Secrets via Hashicorp Vault

  • نصب خرک - رویکرد غیر بارانداز Vault installation - non-docker approach

  • سرور توسعه دهنده Vault - رویکرد غیر داکر Vault dev server - non-docker approach

  • سرور توسعه دهنده Vault - رویکرد docker Vault dev server - docker approach

  • طاق - افزودن راز Vault - adding secret

  • نسخه ی نمایشی Terraform Terraform demo

  • نسخه ی نمایشی Terraform - رویکرد ماژول Terraform demo - module approach

  • دمو Terragrunt Terragrunt demo

  • لینک های مفید Useful links

فایل های رمزگذاری شده - git-crypt Encrypted files - git-crypt

  • نصب git-crypt از منبع git-crypt installation from source

  • نصب git-crypt از طریق brew git-crypt installation via brew

  • نصب git-crypt از طریق مدیریت بسته (apt) git-crypt installation via package mananger (apt)

  • git-crypt - رمزگذاری و رمزگشایی git-crypt - encryption and decryption

  • نسخه ی نمایشی Terraform Terraform demo

  • دمو Terragrunt Terragrunt demo

  • لینک های مفید Useful links

فایل های رمزگذاری شده - AWS KMS Encrypted files - AWS KMS

  • راه اندازی در AWS Setup in AWS

  • رمزگذاری و رمزگشایی یک فایل Encrypting and decrypting a file

  • نسخه ی نمایشی Terraform - رویکرد فایل اضافی Terraform demo - additional file approach

  • نسخه ی نمایشی Terraform - رویکرد ماژول Terraform demo - module approach

  • دمو Terragrunt Terragrunt demo

  • لینک های مفید Useful links

فایل های رمزگذاری شده - SOPS Encrypted files - SOPS

  • نصب SOPS - دفترچه راهنما SOPS installation - manual

  • نصب SOPS - دم کردن SOPS installation - brew

  • نسخه نمایشی استفاده از SOPS - AWS KMS SOPS usage demo - AWS KMS

  • نسخه ی نمایشی استفاده از SOPS - PGP SOPS usage demo - PGP

  • نسخه ی نمایشی استفاده از SOPS - موارد پیشرفته SOPS usage demo - advance cases

  • نسخه ی نمایشی Terraform Terraform demo

  • دمو Terragrunt Terragrunt demo

  • لینک های مفید Useful links

خلاصه Summary

  • چه راهی باید بروم؟ What way should I go?

  • دانشتان را امتحان کنید Test your knowledge

  • متشکرم! Thank you!

نمایش نظرات

آموزش مدیریت اسرار در Terraform و Terragrunt
جزییات دوره
4 hours
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,023
5 از 5
ندارد
دارد
دارد
Paweł Tokarz
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paweł Tokarz Paweł Tokarz

مهندس DevOps و Infrastructure