เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชฌเชฒ AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจเชจเซ‹ เชชเชฐเชฟเชšเชฏ

เช•เซ‡เชฎ เช›เซ‹ เชฌเชงเชพ! เชกเชฟเชธเซ‡เชฎเซเชฌเชฐเชฎเชพเช‚, OTUS เชเช• เชจเชตเซ‹ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡ - เช•เซเชฒเชพเช‰เชก เชธเซ‹เชฒเซเชฏเซเชถเชจ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ. เช† เช•เซ‹เชฐเซเชธเชจเซ€ เชถเชฐเซ‚เช†เชคเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพเช, เช…เชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เช† เชตเชฟเชทเชฏ เชชเชฐเชจเซ€ เชฐเชธเชชเซเชฐเชฆ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‹ เช…เชจเซเชตเชพเชฆ เชถเซ‡เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชฌเชฒ AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจเชจเซ‹ เชชเชฐเชฟเชšเชฏ

AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เชเช• เชเชตเซ‹ เช‰เช•เซ‡เชฒ เช›เซ‡ เชœเซ‡ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพเช“ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเซเชฐเช•เซเชทเชฟเชค, เชฎเชฒเซเชŸเชฟ-เชเช•เชพเช‰เชจเซเชŸ AWS เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‡ เชเชกเชชเชฅเซ€ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.

เชชเชพเช‚เชš เชตเชฐเซเชทเชฅเซ€ เชตเชงเซ เชธเชฎเชฏเชฅเซ€, Mitoc เช—เซเชฐเซ‚เชชเชจเซ€ เช…เชฎเชพเชฐเซ€ เชŸเซ€เชฎเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เชธเซเชฅเชพเช“เชจเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชกเชฟเชœเชฟเชŸเชฒเซ€ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชกเชฟเชœเชฟเชŸเชฒ เชซเซ‚เชŸเชชเซเชฐเชฟเชจเซเชŸเชจเซ‡ AWS เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฅเชพเช• เชฎเชนเซ‡เชจเชค เช•เชฐเซ€ เช›เซ‡. เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, AWS เชชเชฐ เช…เชฎเชพเชฐเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ‡ เชŸเชพเช‚เช•เชตเชพ เชฎเชพเชŸเซ‡: "เช…เชฎเชพเชฐเชพ เช—เซเชฐเชพเชนเช•เซ‹ AWS เชธเชพเชฅเซ‡ เชชเซ‹เชคเชพเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชถเซ‹เชงเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡." เชคเซ‡ เช—เซเชฐเชพเชนเช•เซ‹ เชตเชคเซ€ เชฎเชฟเช•เซ‡เชจเชฟเช•เซเชธเชจเซ‡ เชชเซเชจเชƒเชถเซ‹เชง เช…เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เช•เซเชฏเชพเชฐเซ‡เชฏ เชจ เชธเชฎเชพเชชเซเชค เชฅเชคเซ‹ เชชเซเชฐเชฏเชพเชธ เช›เซ‡, เช…เชจเซ‡ AWS เช เชถเซ€เช–เชตเชพ-เชฅเซ€-เชธเชฐเชณ เช‰เช•เซ‡เชฒเซ‹ เชธเชพเชฅเซ‡ เชœเชŸเชฟเชฒ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชจเซเช‚ เช‰เชคเซเชคเชฎ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡.

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชฌเชฒ AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจเชจเซ‹ เชชเชฐเชฟเชšเชฏ
AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ (เชธเซเชฐเซ‹เชค)

AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เชถเซเช‚ เช›เซ‡?

เชธเชคเซเชคเชพเชตเชพเชฐ เชธเซเชคเซเชฐเซ‹เชคเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เช…เชจเซเชธเชพเชฐ:

AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เช เชเช• เช‰เช•เซ‡เชฒ เช›เซ‡ เชœเซ‡ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ AWS เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพเช“ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฌเชนเซเชตเชฟเชง เชเช•เชพเช‰เชจเซเชŸเซเชธ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เชธเซเชฐเช•เซเชทเชฟเชค AWS เชตเชพเชคเชพเชตเชฐเชฃ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. เช˜เชฃเชพ เชฌเชงเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เชธเชพเชฅเซ‡, เชฎเชฒเซเชŸเชฟ-เชเช•เชพเช‰เชจเซเชŸ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชธเซ‡เชŸเช…เชช เช•เชฐเชตเซเช‚ เชธเชฎเชฏ เชฎเชพเช‚เช—เซ€ เชถเช•เซ‡ เช›เซ‡, เชฌเชนเซเชตเชฟเชง เชเช•เชพเช‰เชจเซเชŸเซเชธ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เชธเชพเชฎเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ AWS เชธเซ‡เชตเชพเช“เชจเซ€ เชŠเช‚เชกเซ€ เชธเชฎเชœเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจเซ‡ เชตเชฟเชตเชฟเชง เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เชธเชฎเชพเชจ เชกเชฟเชเชพเช‡เชจ เชชเซ‡เชŸเชฐเซเชจเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เช…เชจเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช˜เชŸเชพเชกเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡. เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เช…เชฎเชพเชฐเซ€ เชŸเซ€เชฎเซ‡ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชตเชงเซ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช˜เชŸเช•เซ‹ เชคเชฐเซ€เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• CloudFormation เช˜เชŸเช•เซ‹เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช—เซ‹เช เชตเชตเชพ เชชเชกเซเชฏเชพ.

เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชชเซ‚เช›เซเชฏเซเช‚, เชถเชพ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชธเชฎเช—เซเชฐ AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชจเชฅเซ€ เชฌเชจเชพเชตเชคเชพ? เชถเซเช‚ เช†เชชเชฃเซ‡ เช† เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชถเซเช‚ เชคเซ‡ เช…เชฎเชพเชฐเชพ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชนเชฒ เช•เชฐเชถเซ‡? เชธเซเชชเซ‹เช‡เชฒเชฐ: เชคเซ‡ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชจเช•เซเช•เซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡! ๐Ÿ™‚

เชคเชฎเชพเชฐเซ‡ AWS Landing Zone เช•เซเชฏเชพเชฐเซ‡ เชจเชพ เชฒเซ‡เชตเซ€ เชœเซ‹เชˆเช?

เชœเซ‹ เชคเชฎเซ‡ เชเช• เช…เชฅเชตเชพ เชฌเซ‡ AWS เชเช•เชพเช‰เชจเซเชŸเชจเซ€ เช…เช‚เชฆเชฐ เชจเชฟเชฏเชฎเชฟเชค เช•เซเชฒเชพเช‰เชก เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เช•เซเชฒเชพเช‰เชก เชธเช‚เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹, เชคเซ‹ เช† เชชเช—เชฒเชพเช‚ เช“เชตเชฐเช•เชฟเชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เชœเซ‡ เช† เชฎเซเชฆเซเชฆเชพ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€ เชคเซ‡ เชตเชพเช‚เชšเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€ เชถเช•เซ‡ เช›เซ‡ :)

เช•เชพเชฎ เชถเชฐเซ‚ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชคเชฎเชพเชฐเซ‡ เชถเซเช‚ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเซเช‚ เชœเซ‹เชˆเช?

เช…เชฎเซ‡ เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชฎเชพเช‚เชจเซ€ เช˜เชฃเซ€ เชฎเซ‹เชŸเซ€ เชธเช‚เชธเซเชฅเชพเช“ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เช•เซเชฒเชพเช‰เชก เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชธเซเชชเชทเซเชŸ เชฆเซเชฐเชทเซเชŸเชฟ เช…เชจเซ‡ เช…เชชเซ‡เช•เซเชทเชพเช“ เชตเชฟเชจเชพ เช•เซเชฒเชพเช‰เชก เชธเซ‡เชตเชพเช“เชจเซ‹ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช…เชฎเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชชเชจเซ€เช“ เชธเช‚เช˜เชฐเซเชท เช•เชฐเซ‡ เช›เซ‡. เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฏ เช•เชพเชขเซ‹ เช…เชจเซ‡ เชธเชฎเชœเซ‹ เช•เซ‡ AWS เชคเซ‡เชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชซเชฟเชŸ เช›เซ‡.

เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เชธเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจเชจเชพ เชธเชซเชณ เช—เซเชฐเชพเชนเช•เซ‹ เชจเซ€เชšเซ‡เชจเชพ เชชเชฐ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡:

  • เช“เชŸเซ‹เชฎเซ‡เชถเชจ เช เช•เซ‹เชˆ เชตเชฟเช•เชฒเซเชช เชจเชฅเซ€. เช•เซเชฒเชพเช‰เชก เชจเซ‡เชŸเชฟเชต เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชŸเซ€เชฎเซ‹ เช•เซเชฒเชพเช‰เชก เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชœเซ‹เช—เชตเชพเชˆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชธเชพเชงเชจเซ‹เชจเชพ เชธเชฎเชพเชจ เชธเซ‡เชŸ เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชฎเชฟเช•เซ‡เชจเชฟเช•เซเชธเชจเซ‹ เชธเชคเชค เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡.
  • เชธเซŒเชฅเซ€ เชตเชงเซ เช‰เชคเซเชชเชพเชฆเช• เช•เซเชฒเชพเช‰เชก เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เช•เซ‹เชกเชจเซ‡ เชฌเชฆเชฒเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชธเซ‡เชตเชพเช“ เชคเชฐเซ€เช•เซ‡ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเซ‹เชฏ เช›เซ‡. เชธเชฐเซเชตเชฐเชฒเซ‡เชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‡ เชชเซเชฐเชพเชงเชพเชจเซเชฏ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เชชเชฐเชฟเชšเชฏ

เช˜เชฃเชพ เชฎเชนเชฟเชจเชพเช“เชจเซ€ เชธเช–เชค เชฎเชนเซ‡เชจเชค เชชเช›เซ€, เชฎเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชฎเช•เซเชท เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชจเช‚เชฆ เชฅเชพเชฏ เช›เซ‡ AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฎเซ‹เชกเซเชฏเซเชฒ. เชธเซเชฐเซ‹เชค GitHub เชชเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡, เช…เชจเซ‡ เชธเซเชฅเชฟเชฐ เชชเซเชฐเช•เชพเชถเชจ เช†เชตเซƒเชคเซเชคเชฟเช“ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฎเซ‹เชกเซเชฏเซเชฒ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชชเชฐ เชชเซเชฐเช•เชพเชถเชฟเชค.

เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชšเชพเชฒเซ เช•เชฐเซ‹ main.tf เชคเชฎเชพเชฐเชพ เช•เซ‹เชก เชฎเชพเชŸเซ‡:

module "landing_zone" {
  source     = "TerraHubCorp/landing-zone/aws"
  version    = "0.0.6"
  root_path  = "${path.module}"
  account_id = "${var.account_id}"
  region     = "${var.region}"
  landing_zone_components = "${var.landing_zone_components}"
}

เชจเซ‹เช‚เชง: เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ variables.tf เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เชคเซ‡ เชฌเชงเซเช‚ outputs.tf.

เชคเซ‡เชจเซ‡ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชคเซ‡เชฎเชพเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฎเซ‚เชฒเซเชฏเซ‹ เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡ terraform.tfvars:

account_id = "123456789012"
region = "us-east-1"
landing_zone_components = {
  landing_zone_pipeline_s3_bucket = "s3://terraform-aws-landing-zone/mycompany/landing_zone_pipeline_s3_bucket/default.tfvars"
  [...]
}

เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช† เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ terraform เชคเชฎเชจเซ‡ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡:

  1. เชฎเซ‚เชฒเซเชฏเซ‹ เชฌเชฆเชฒเซ‹ account_id ะธ region เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชฎเชพเชŸเซ‡, เชœเซ‡ AWS เชธเช‚เชธเซเชฅเชพเชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡;
  2. เชฎเซ‚เชฒเซเชฏเซ‹ เชฌเชฆเชฒเซ‹ landing_zone_components เชœเซ‡ เชคเชฎเชพเชฐเชพ AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชธ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡;
  3. เชธเซเชงเชพเชฐเซ‹ s3://terraform-aws-landing-zone/mycompany เชคเชฎเชพเชฐเชพ เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ S3 เช…เชจเซ‡ เช•เซ€ เช‰เชชเชธเชฐเซเช— S3เชœเซเชฏเชพเช‚ เชคเชฎเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชถเซ‹ .tfvars (เช…เชฅเชตเชพ เชซเชพเช‡เชฒเซ‹เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฎเชพเชฐเซเช— .tfvars เชคเชฎเชพเชฐเชพ เชธเซเชฅเชพเชจเชฟเช• เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚).

เช† เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชฆเชธ, เชธเซ‡เช‚เช•เชกเซ‹, เช…เชฅเชตเชพ เชนเชœเชพเชฐเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เช˜เชŸเช•เซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฌเชงเชพเชจเซ‡ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชตเซเช‚ เชœเซ‹เชˆเช เชจเชนเซ€เช‚. เชฐเชจเชŸเชพเชˆเชฎ เชชเชฐ, เช˜เชŸเช•เซ‹ เช•เซ‡ เชœเซ‡ เชตเซ‡เชฐเซ€เชเชฌเชฒ เชฎเซ‡เชชเชจเซ‹ เชญเชพเช— เชจเชฅเซ€ landing_zone_components เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชจเชฟเชทเซเช•เชฐเซเชท

เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ เช•เซเชฒเชพเช‰เชก เชจเซ‡เชŸเชฟเชต เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช…เชฎเชพเชฐเชพ เชชเซเชฐเชฏเชคเซเชจเซ‹เชจเชพ เชซเชณ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชฐเซ‹เชฎเชพเช‚เชšเชฟเชค เช…เชจเซ‡ เช—เชฐเซเชต เช…เชจเซเชญเชตเซ€เช เช›เซ€เช. AWS เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฎเซ‹เชกเซเชฏเซเชฒ เช เช…เชจเซเชฏ เช‰เช•เซ‡เชฒ เช›เซ‡ เชœเซ‡ เชธเช‚เชธเซเชฅเชพเช“เชจเซ‡ AWS เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพเช“ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฌเชนเซเชตเชฟเชง เชเช•เชพเช‰เชจเซเชŸเซเชธ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เชธเซเชฐเช•เซเชทเชฟเชค AWS เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ AWS เช…เชคเซเชฏเช‚เชค เชเชกเชชเซ€ เช—เชคเชฟเช เชตเชงเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซ‡ เชเชกเชชเชฅเซ€ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเชฆเซเชง เช›เซ€เช เชœเซ‡ เชคเชฎเชพเชฎ เชชเชพเชฏเชพเชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ AWS เช‰เชคเซเชชเชพเชฆเชจ เช‰เช•เซ‡เชฒเซ‹ เชธเชพเชฅเซ‡ เชชเชฃ เชธเช‚เช•เชฒเชฟเชค เชฅเชพเชฏ เช›เซ‡.

เชฌเชธ เชเชŸเชฒเซเช‚ เชœ. เช…เชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ€เช เช…เชจเซ‡ เชคเชฎเชจเซ‡ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช เชฎเชซเชค เชตเซ‡เชฌเชฟเชจเชพเชฐ เชœเซ‡เชจเซ€ เช…เช‚เชฆเชฐ เช†เชชเชฃเซ‡ เช…เชฎเซ‡ เช•เซเชฒเชพเช‰เชก เชฒเซ‡เชจเซเชกเชฟเช‚เช— เชเซ‹เชจ เชกเซ‹เชฎเซ‡เชจ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ€ เชกเชฟเชเชพเช‡เชจเชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ€เชถเซเช‚ เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชกเซ‹เชฎเซ‡เชจเซเชธเชจเซ€ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆเชถเซเช‚..

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹