เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

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

เชธเชฎเชฏ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซเช‚ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชคเชฎเชพเชฐเซเช‚ เชจเชตเซเช‚ เชชเชพเชฒเชคเซ เช›เซ‡, เชชเชฃ เชถเชพ เชฎเชพเชŸเซ‡? เชคเชฎเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เช…เช•เชฒเซเชชเชจเซ€เชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡ เชšเชฟเช‚เชคเชฟเชค เช›เซ‹, เชคเชฎเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช…เชจเซ‡ เช•เซ‹เชกเชจเซ‡ เชธเซเชชเชฐเซเชถ เช•เชฐเชตเชพเชฎเชพเช‚ เชกเชฐเชถเซ‹ - เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชคเชฎเซ‡ เชจเชตเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ เช•เชฐเซ‹ เช›เซ‹ เช…เชฅเชตเชพ เช—เซเชฃเชตเชคเซเชคเชพเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเซ‹ เช›เซ‹...

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

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

เชกเชฟเชธเช•เซเชฒเซ‡เชฎเชฐ: เชฎเซ‡เช‚ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช† เชฐเชฟเชชเซ‹เชฐเซเชŸ เชจเชตเซ‡เชฎเซเชฌเชฐ 2018 เชจเซ‹ เช›เซ‡โ€”2 เชตเชฐเซเชท เชตเซ€เชคเซ€ เชšเซ‚เช•เซเชฏเชพ เช›เซ‡. เช…เชนเซ‡เชตเชพเชฒเชฎเชพเช‚ เชšเชฐเซเชšเชพ เช•เชฐเชพเชฏเซ‡เชฒ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ 0.11 เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชนเชตเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€. เช›เซ‡เชฒเซเชฒเชพ 2 เชตเชฐเซเชทเซ‹เชฎเชพเช‚, 2 เชจเชตเซ€ เชฐเชฟเชฒเซ€เช เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชจเชตเซ€เชจเชคเชพเช“, เชธเซเชงเชพเชฐเชพเช“ เช…เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช›เซ‡. เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เช†เชจเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเซ‹ เช…เชจเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชคเชชเชพเชธเซ‹.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชธเช‚เชฆเชฐเซเชญเซ‹:

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

เชนเซเช‚ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชชเชฐ เช•เชพเชฎ เช•เชฐเซเช‚ เช›เซเช‚ เช…เชจเซ‡ 2015 เชฅเซ€ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ เชเชฎเซ‡เชเซ‹เชจ เชธเช‚เชฌเช‚เชงเชฟเชค เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชธเช•เซเชฐเชฟเชฏ เชธเชนเชญเชพเช—เซ€ เช…เชจเซ‡ เชฏเซ‹เช—เชฆเชพเชจ เช†เชชเชจเชพเชฐ เช›เซเช‚.

เชคเซเชฏเชพเชฐเชฅเซ€ เชฎเซ‡เช‚ เชคเซ‡เชจเซ‡ เชฐเชธเชชเซเชฐเชฆ เชฐเซ€เชคเซ‡ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ‹ เช•เซ‹เชก เชฒเช–เซเชฏเซ‹ เช›เซ‡. เช…เชจเซ‡ เชนเชตเซ‡ เชนเซเช‚ เชคเชฎเชจเซ‡ เช† เชตเชฟเชถเซ‡ เช•เชนเซ‡เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซ€เชถ.

เชนเซเช‚ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชœเชŸเชฟเชฒเชคเชพเช“ เช…เชจเซ‡ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถ. เชชเชฐเช‚เชคเซ เชคเซ‡ เช–เชฐเซ‡เช–เชฐ เชนเชพเช‡เชฒเซ‹เชกเชจเซ‹ เชตเชฟเชทเชฏ เชจเชฅเซ€. เช…เชจเซ‡ เชนเชตเซ‡ เชคเชฎเซ‡ เชธเชฎเชœเซ€ เชถเช•เชถเซ‹ เช•เซ‡ เชถเชพ เชฎเชพเชŸเซ‡.

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

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

เชนเซเช‚ เชฏเซเช•เซเชฐเซ‡เชจเชจเซ‹ เช›เซเช‚. เชนเซเช‚ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชฅเซ€ เชจเซ‹เชฐเซเชตเซ‡เชฎเชพเช‚ เชฐเชนเซเช‚ เช›เซเช‚.

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

https://github.com/terraform-aws-modules
https://registry.terraform.io/namespaces/terraform-aws-modules

เชฎเซ‡เช‚ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชคเซ‡เชฎ, เชนเซเช‚ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ AWS เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เชฎเซเช–เซเชฏ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐ เช›เซเช‚, เชœเซ‡ GitHub เชชเชฐเชจเชพ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพ เชญเช‚เชกเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เช›เซ‡ เชœเซเชฏเชพเช‚ เช…เชฎเซ‡ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชนเซ‹เชธเซเชŸ เช•เชฐเซ€เช เช›เซ€เช: VPC, Autoscaling, RDS.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชจเชฟเชฏเชฎเชฟเชค เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเชˆเชฒ เช†เชจเชพ เชœเซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เชœเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เชชเซเชฐเชฅเชฎ เช•เซ‡เชŸเชฒเชพเช• เชšเชฒเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช…เชฎเซ‡ "aws_region" เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชชเช›เซ€ เช…เชฎเซ‡ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เช เช›เซ€เช เช•เซ‡ เช†เชชเชฃเซ‡ เช•เชฏเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชจเชฟเชฐเซเชญเชฐเชคเชพ เช…เชจเซ‡ เชชเซเชฐเชฆเชพเชคเชพเช“ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเซ€เช เช›เซ€เช, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ "เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช‡เชจเชฟเชŸ".

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช…เชฎเซ‡ เชฌเชจเชพเชตเซ‡เชฒเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ "terraform apply" เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เช•เช‚เชˆเชชเชฃ เชฌเชจเชพเชตเซเชฏเซเช‚ เชจ เชนเซ‹เชตเชพเชฅเซ€, เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช…เชฎเชจเซ‡ เช† เชธเช‚เชธเชพเชงเชจเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เช•เซ‡เชค เช†เชชเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชฎเซ‡ เช†เชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ€เช เช›เซ€เช. เช†เชฎ เช†เชชเชฃเซ‡ seasnail เชจเชพเชฎเชจเซ€ เชกเซ‹เชฒ เชฌเชจเชพเชตเซ€เช เช›เซ€เช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชคเซเชฏเชพเช‚ เช˜เชฃเซ€ เชธเชฎเชพเชจ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชชเชฃ เช›เซ‡. เชคเชฎเชพเชฐเชพเชฎเชพเช‚เชฅเซ€ เช˜เชฃเชพ เชœเซ‡เช“ Amazon เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เช“ AWS CloudFormation เช…เชฅเชตเชพ Google Cloud เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฐ เช…เชฅเชตเชพ Azure Resource Manager เชœเชพเชฃเซ‡ เช›เซ‡. เช† เชฆเชฐเซ‡เช• เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซเชฒเชพเช‰เชก เชชเซเชฐเชฆเชพเชคเชพเช“เชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชพเช‚เชจเชพ เชฆเชฐเซ‡เช•เชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡. เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชคเชฎเชจเซ‡ 100 เชฅเซ€ เชตเชงเซ เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. (เชตเชงเซ เชตเชฟเช—เชคเซ‹ เช…เชนเซ€เช‚)

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเซ‡ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชœ เชœเซ‡ เชฒเช•เซเชทเซเชฏเซ‹เชจเซ‡ เช…เชจเซเชธเชฐเซเชฏเชพ เช›เซ‡:

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

2014 เชฎเชพเช‚, เช† เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ "เช…เชจเซเชฎเชพเชจเชฟเชค" เชถเชฌเซเชฆ เช–เซ‚เชฌ เชœ เช…เชธเชพเชฎเชพเชจเซเชฏ เชฒเชพเช—เชคเซ‹ เชนเชคเซ‹.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เช›เซ‡. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ API เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชคเชฎเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเชงเซเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

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

เช† เชฌเชงเซเช‚ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชเช• เช“เชชเชจ API เช›เซ‡ เชœเซ‡เชจเซเช‚ เชตเชฐเซเชฃเชจ Go เชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เช…เชฎเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เชธเชพเช‡เชŸ เชชเชฐ เช•เซ‡เชŸเชฒเชพเช• เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชตเชพเช‚เชšเซเชฏเชพ, เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเชกเชฟเชฏเซ‹ เชœเซ‹เชฏเชพ, เช…เชจเซ‡ main.tf เชฒเช–เชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เชœเซ‡เชฎ เช•เซ‡ เชฎเซ‡เช‚ เช…เช—เชพเช‰เชจเซ€ เชธเซเชฒเชพเช‡เชกเซเชธเชฎเชพเช‚ เชฌเชคเชพเชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เชฌเชงเซเช‚ เชธเชฐเชธ เช›เซ‡, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชซเชพเช‡เชฒ เช›เซ‡ เชœเซ‡ VPC เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชœเซ‹ เชคเชฎเซ‡ VPC เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซ‹ เชชเช›เซ€ เชคเชฎเซ‡ เชฒเช—เชญเช— เช† 12 เชฐเซ‡เช–เชพเช“เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹. เชคเชฎเซ‡ เช•เชฏเชพ เชชเซเชฐเชฆเซ‡เชถเชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹ เชคเซ‡เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‹, IP เชเชกเซเชฐเซ‡เชธเชจเซ‹ เช•เชฏเซ‹ cidr_block เชตเชพเชชเชฐเชตเซ‹. เชฌเชธ เชเชŸเชฒเซเช‚ เชœ.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชตเชงเชถเซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซเชฏเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชจเชตเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เช‰เชฎเซ‡เชฐเชถเซ‹: เชธเช‚เชธเชพเชงเชจเซ‹, เชกเซ‡เชŸเชพ เชธเซเชคเซเชฐเซ‹เชคเซ‹, เชคเชฎเซ‡ เชจเชตเชพ เชชเซเชฐเชฆเชพเชคเชพเช“ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เซƒเชค เชฅเชถเซ‹, เช…เชšเชพเชจเช• เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ GitHub เชเช•เชพเช‰เชจเซเชŸเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชตเช—เซ‡เชฐเซ‡. เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เชตเชฟเชตเชฟเชง DNS เชชเซเชฐเชฆเชพเชคเชพเช“, เชฌเชงเซเช‚ เชชเชพเชฐ เช•เชฐเซ‹. เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช†เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชšเชพเชฒเซ‹ เชจเซ€เชšเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชคเชฎเซ‡ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ internet_gateway เช‰เชฎเซ‡เชฐเซ‹ เช›เซ‹ เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ VPC เชจเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เช‡เชšเซเช›เซ‹ เช›เซ‹ เช•เซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชเช•เซเชธเซ‡เชธ เชนเซ‹เชฏ. เช† เชเช• เชธเชพเชฐเซ‹ เชตเชฟเชšเชพเชฐ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชชเชฐเชฟเชฃเชพเชฎ เช† main.tf เช›เซ‡:

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช† main.tf เชจเซ‹ เชŸเซ‹เชšเชจเซ‹ เชญเชพเช— เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช† main.tf เชจเซ‹ เชจเซ€เชšเซ‡เชจเซ‹ เชญเชพเช— เช›เซ‡.

เชชเช›เซ€ เชคเชฎเซ‡ เชธเชฌเชจเซ‡เชŸ เช‰เชฎเซ‡เชฐเซ‹. เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชคเชฎเซ‡ NAT เช—เซ‡เชŸเชตเซ‡เช, เชฐเซ‚เชŸเซเชธ, เชฐเซ‚เชŸเซ€เช‚เช— เช•เซ‹เชทเซเชŸเช•เซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชฌเชจเซ‡เชŸเซเชธเชจเซ‹ เชธเชฎเซ‚เชน เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซเชฏเชพเช‚ เชธเซเชงเซ€เชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ 38 เชฒเชพเช‡เชจ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชฒเช—เชญเช— 200-300 เชฒเชพเช‡เชจ เชนเชถเซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชเชŸเชฒเซ‡ เช•เซ‡, เชคเชฎเชพเชฐเซ€ main.tf เชซเชพเช‡เชฒ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชตเชงเซ€ เชฐเชนเซ€ เช›เซ‡. เช…เชจเซ‡ เช˜เชฃเซ€ เชตเชพเชฐ เชฒเซ‹เช•เซ‹ เชฌเชงเซเช‚ เชเช• เชซเชพเชˆเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡. main.tf เชฎเชพเช‚ 10-20 Kb เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ 10-20 Kb เช เชŸเซ‡เช•เซเชธเซเชŸ เชธเชพเชฎเช—เซเชฐเซ€ เช›เซ‡. เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡. เช† เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. 10-20 Kb เช เชธเชพเชฐเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช•เซ‡เชธ เช›เซ‡, เช•เซเชฏเชพเชฐเซ‡เช• เชตเชงเซ. เช…เชจเซ‡ เชฒเซ‹เช•เซ‹ เชนเช‚เชฎเซ‡เชถเชพ เชเชตเซเช‚ เชฎเชพเชจเชคเชพ เชจเชฅเซ€ เช•เซ‡ เช† เช–เชฐเชพเชฌ เช›เซ‡.

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

  • เช•เซ‹เชก เชตเชงเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡.
  • เชธเช‚เชธเชพเชงเชจเซ‹ เชตเชšเซเชšเซ‡เชจเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชชเชฃ เชตเชงเซ€ เชฐเชนเซ€ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชฎเชนเชพเชจ, เชฎเชนเชพเชจ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เช›เซ‡. เช…เชฎเซ‡ เชธเชฎเชœเซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเซ‡ เชนเชตเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชœเซ€เชตเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เช…เชฎเชพเชฐเซ‹ เช•เซ‹เชก เช…เชชเชพเชฐ เชฌเชจเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. 10-20 Kb, เช…เชฒเชฌเชคเซเชค, เช–เซ‚เชฌ เชตเชฟเชถเชพเชณ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชซเช•เซเชค เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช• เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เชเชŸเชฒเซ‡ เช•เซ‡ เชคเชฎเซ‡ เชซเช•เซเชค เชจเซ‡เชŸเชตเชฐเซเช• เชธเช‚เชธเชพเชงเชจเซ‹ เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡. เช…เชฎเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐ, เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ ES เช•เซเชฒเชธเซเชŸเชฐ, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเช—เซ‡เชฐเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เชจเชฅเซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ, เชœเซเชฏเชพเช‚ 100 Kb เชธเชฐเชณเชคเชพเชฅเซ€ เชตเชฃเชพเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เช† เชฌเชงเซเช‚ เชฒเช–เซ€ เชฒเซ‹, เชคเซ‹ เชคเชฎเซ‡ เช–เซ‚เชฌ เชœ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชถเซ€เช–เซ€ เชถเช•เชถเซ‹ เช•เซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เช เชธเชฎเชœเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เช•เซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ 10-20-30 Kb เช•เซ‹เชกเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ€เชถเซเช‚. เช…เชฎเซ‡ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชธเชฎเชœเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เช•เซ‡ เช†เชชเชฃเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชฎเซ‡ เชธเซ‚เชšเชตเซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เช•เชฏเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชคเซ‡ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡ เช…เช‚เชฆเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เช†เช—เชณ เชนเซเช‚ เช†เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชฌเชคเชพเชตเซ€เชถ.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เชฌเชฐเชพเชฌเชฐ เช เชœ เชฐเซ€เชคเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชธเชพเชฎเช—เซเชฐเซ€ เช•เซเชฏเชพเช‚เชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเซ€ เชคเซ‡ เชธเซเชคเซเชฐเซ‹เชค เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช† เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชšเชพเชฒเซ‹ เช†เช—เชณ เช† เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเช–เชตเชพ เชคเซ‡เชจเชพ เชชเชฐ เชเช• เชจเชœเชฐ เช•เชฐเซ€เช. เชชเช›เซ€ เช…เชฎเซ‡ เชœเซ‹เชˆเชถเซเช‚ เช•เซ‡ เชคเซ‡เชฎเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเซ‹ เช…เชจเซ‡ เช•เซ‹เชก เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเซเช‚.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ - https://registry.terraform.io/

เชŸเชฟเชช #0 เช เช›เซ‡ เช•เซ‡ เชธเช‚เชธเชพเชงเชจ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชจ เชฒเช–เซ‹. เช†เชฎเชพเช‚เชจเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฒเช–เซ‡เชฒเชพ เช›เซ‡. เชฎเซ‡เช‚ เช•เชนเซเชฏเซเช‚ เชคเซ‡เชฎ, เชคเซ‡เช“ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช›เซ‡, เชคเซ‡เชฎเชพเช‚ เชคเชฎเชพเชฐเซ‹ เช•เซ‹เชˆ เชชเชฃ เชตเซเชฏเชตเชธเชพเชฏ เชคเชฐเซเช• เชจเชฅเซ€, เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ IP เชธเชฐเชจเชพเชฎเชพเช‚, เชชเชพเชธเชตเชฐเซเชกเซเชธ เชตเช—เซ‡เชฐเซ‡ เชฎเชพเชŸเซ‡ เชนเชพเชฐเซเชกเช•เซ‹เชกเซ‡เชก เชฎเซ‚เชฒเซเชฏเซ‹ เชจเชฅเซ€. เชฎเซ‹เชกเซเชฏเซเชฒ เช–เซ‚เชฌ เชœ เชฒเชตเชšเซ€เช• เช›เซ‡. เช…เชจเซ‡ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชเชฎเซ‡เชเซ‹เชจเชฎเชพเช‚เชฅเซ€ เชธเช‚เชธเชพเชงเชจเซ‹ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช›เซ‡. เชฒเช—เชญเช— 650. เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพ เชธเชพเชฐเซ€ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เช–เชฌเชฐ เชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช เช•เซ‡ เช…เชฎเซ‡ เช† เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ€ เช…เช‚เชฆเชฐ เชฌเซ‡ เช…เชฒเช—-เช…เชฒเช— เชธเช‚เชธเชพเชงเชจเซ‹ เชฌเชจเชพเชตเซ€เชถเซเช‚: เชเช• MSSQL เชฎเชพเชŸเซ‡, เชฌเซ€เชœเซเช‚ เชฌเชงเซเช‚ เชฎเชพเชŸเซ‡, เชฎเชพเชคเซเชฐ เชเชŸเชฒเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ Terraform 0.11 เชฎเชพเช‚ เชคเชฎเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชคเชฐเซ€เช•เซ‡ เชŸเชพเชˆเชฎ เชเซ‹เชจ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

https://github.com/mbtproject/mbt

เช† เชธเชฎเชธเซเชฏเชพเชจเชพ เชฌเซ‡ เช‰เช•เซ‡เชฒเซ‹ เช›เซ‡. เชชเซเชฐเชฅเชฎ เชธเช‚เชฌเช‚เชงเชฟเชค เชชเชพเชฅเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เช† เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชธเซ‚เชšเชตเซ‹ เช›เซ‹ เช•เซ‡ เชซเซ‹เชฒเซเชกเชฐ เชธเซเชฅเชพเชจเชฟเช• เช›เซ‡ (./). เช…เชจเซ‡ เชคเชฎเซ‡ เช•เช‚เชˆเชชเชฃ เชฒเซ‹เช‚เชš เช•เชฐเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชคเชฎเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เช† เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‹ เช—เชฟเชŸ เช•เซเชฒเซ‹เชจ เช•เชฐเซ‹ เช›เซ‹. เช† เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เชเช•เชตเชพเชฐ เช•เชฐเซ‹.

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

เชฌเซ€เชœเซ‹ เช‰เช•เซ‡เชฒ. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเชพ เชฌเชงเชพ เชธเชฌเชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเซเชฅเชพเชชเชฟเชค เชชเชพเช‡เชชเชฒเชพเช‡เชจ เช›เซ‡, เชคเซ‹ เชคเซเชฏเชพเช‚ MBT เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชฎเซ‹เชจเซ‹เชฐเซ‡เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เช˜เชฃเชพเช‚ เชตเชฟเชตเชฟเชง เชชเซ‡เช•เซ‡เชœเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ S3 เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช† เชเช• เช–เซ‚เชฌ เชœ เชธเชพเชฐเซ€ เชฐเซ€เชค เช›เซ‡. เช†เชฎ, iam-user-1.0.0.zip เชซเชพเช‡เชฒเชจเซเช‚ เชตเชœเชจ เชฎเชพเชคเซเชฐ 1 Kb เชนเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช† เชธเช‚เชธเชพเชงเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช•เซ‹เชก เช˜เชฃเซ‹ เชจเชพเชจเซ‹ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เช–เซ‚เชฌ เชเชกเชชเชฅเซ€ เช•เชพเชฎ เช•เชฐเชถเซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชšเชพเชฒเซ‹ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฎเชพเช‚ เชถเซเช‚ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฌเซ€เชœเซ€ เชฆเซเชทเซเชŸเชคเชพ เชชเซเชฐเซ‹เชตเชฟเชเชจเชฐ เช›เซ‡. เช…เชนเซ€เช‚ เชฆเซเชทเซเชŸเชคเชพ เชเชŸเชฒเซ€ เชฎเชพเชฎเซ‚เชฒเซ€ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เช•เซ‹เชก เชฒเช–เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชคเชฎเซ‡ เชตเชฟเชšเชพเชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชœเซ‹ เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชฌเชฆเชฒเซ‹.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฆเซเชทเซเชŸเชคเชพ เช เช›เซ‡ เช•เซ‡ เช† เชชเซเชฐเซ‹เชตเชฟเชเชจเชฐ เช•เซเชฏเชพเชฐเซ‡ เชถเชฐเซ‚ เชฅเชถเซ‡ เชคเซ‡ เชคเชฎเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชคเชพ เชจเชฅเซ€, เชธเซŒ เชชเซเชฐเชฅเชฎ. เช…เชจเซ‡ เชฌเซ€เชœเซเช‚, เชคเชฎเซ‡ aws ec2 เชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡ เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชคเชพ เชจเชฅเซ€, เชเชŸเชฒเซ‡ เช•เซ‡ เชนเชตเซ‡ เช†เชชเชฃเซ‡ Linux เช…เชฅเชตเชพ Windows เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชคเซ‡เชฅเซ€ เชคเชฎเซ‡ เช•เช‚เชˆเช• เชเชตเซเช‚ เชฒเช–เซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เชœเซ‡ เชตเชฟเชตเชฟเชง เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เช…เชฅเชตเชพ เชตเชฟเชตเชฟเชง เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช•เซ‡เชธ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เช‰เชฆเชพเชนเชฐเชฃ, เชœเซ‡ เช…เชงเชฟเช•เซƒเชค เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชฎเชพเช‚ เชชเชฃ เชธเซ‚เชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ aws_instance เชฒเช–เซ‹ เช…เชจเซ‡ เชฆเชฒเซ€เชฒเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เชธเซเชชเชทเซเชŸ เช•เชฐเซ‹, เชคเซ‹ เชคเซ‡เชฎเชพเช‚ เช•เช‚เชˆ เช–เซ‹เชŸเซเช‚ เชจเชฅเซ€ เชœเซ‹ เชคเชฎเซ‡ เชคเซเชฏเชพเช‚ เชœเซ‹เช—เชตเชพเชˆ "เชฒเซ‹เช•เชฒ-เชเช•เซเชธเซ‡เชธเซ€" เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€ เชšเชฒเชพเชตเซ‹. เชชเซเชฒเซ‡เชฌเซเช•

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชนเชพ, เชคเซ‡เชฎเชพเช‚ เช•เช‚เชˆ เช–เซ‹เชŸเซเช‚ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ‚เชชเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชคเชฎเชจเซ‡ เช–เซเชฏเชพเชฒ เช†เชตเชถเซ‡ เช•เซ‡ เช† เชฒเซ‹เช•เชฒ-เชเช•เซเชเซ€เช• เชตเชธเซเชคเซ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, launch_configuration เชฎเชพเช‚.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ launch_configuration เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เช…เชจเซ‡ เชคเชฎเซ‡ เชเช• เช‰เชฆเชพเชนเชฐเชฃเชฅเซ€ เช“เชŸเซ‹เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชœเซ‚เชฅ เชฌเชจเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซ‹ เชชเช›เซ€ launch_configuration เชฎเชพเช‚ โ€œprovisionerโ€ เชจเซ‹ เช•เซ‹เชˆ เช–เซเชฏเชพเชฒ เชจเชฅเซ€. "เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพ" เชจเซ‹ เช–เซเชฏเชพเชฒ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เช…เชจเซ‡ เช† เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชธเชพเชšเซ‹ เชธเซเชคเซเชฐเซ‹เชค เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ null_resource. Null_resource เช เชฌเชจเชพเชตเชŸเซ€ เชธเช‚เชธเชพเชงเชจ เช›เซ‡ เชœเซ‡ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เช•เซเชฏเชพเชฐเซ‡เชฏ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€. เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชธเซเชชเชฐเซเชถเชคเซเช‚ เชจเชฅเซ€, เช•เซ‹เชˆ API เชจเชฅเซ€, เช•เซ‹เชˆ เช‘เชŸเซ‹เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชคเซ‡ เชคเชฎเชจเซ‡ เช†เชฆเซ‡เชถ เช•เซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ‹ เช›เซ‡ เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช†เชฆเซ‡เชถ เชฌเชจเชพเชตเชŸ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช•เชกเซ€ http://bit.ly/common-traits-in-terraform-modules

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

เชœเซ‹ เชคเชฎเซ‡ เช•เช‚เชˆเช• เชฒเช–เชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹เชต เชœเซ‡เชฅเซ€ เชฒเซ‹เช•เซ‹ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡, เชคเซ‹ เชนเซเช‚ เช† เชธเช‚เช•เซ‡เชคเซ‹เชจเซ‡ เช…เชจเซเชธเชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚.

เช† เช›เซ‡:

  • เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช…เชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃเซ‹.
  • เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ.
  • เชตเชพเชœเชฌเซ€ เชกเชฟเชซเซ‹เชฒเซเชŸเซเชธ.
  • เชธเซเชตเชšเซเช› เช•เซ‹เชก.
  • เชชเชฐเซ€เช•เซเชทเชฃเซ‹.

เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชเช• เช…เชฒเช— เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เชนเซเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เช…เชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชฎเชพเช‚ เชตเชงเซ เชฎเชพเชจเซเช‚ เช›เซเช‚.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เช† เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชจเซ‹ เช—เซเชฐเซ‡ เชญเชพเช— เช›เซ‡. เชคเชฎเซ‡ เชนเชตเซ‡ เชตเชฟเชšเชพเชฐเซ€ เชฐเชนเซเชฏเชพ เชนเชถเซ‹: โ€œเช•เช‚เชˆเช• เช…เชธเซเชชเชทเซเชŸ เช›เซ‡. เช–เชพเชคเชฐเซ€ เชจเชฅเซ€." เชชเชฃ เช› เชฎเชนเชฟเชจเชพเชฎเชพเช‚ เชœเซ‹เชˆเชถเซเช‚.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช† เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช.

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฌเซ‡ เชšเชฐเชฎเชธเซ€เชฎเชพเช“ เช›เซ‡. เชชเซเชฐเชฅเชฎ เช†เชคเซเชฏเช‚เชคเชฟเช• เชฌเชงเชพ เชเช•เชฎเชพเช‚ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชฎเชพเชธเซเชŸเชฐ เชซเชพเช‡เชฒ เช›เซ‡. เชคเซ‡ เชธเชฎเชฏ เชฎเชพเชŸเซ‡, เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐ เช† เชธเชคเซเชคเชพเชตเชพเชฐ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพ เชนเชคเซ€.

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

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

เช…เชจเซ‡, เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชธเช‚เชฌเช‚เชงเชฟเชค เชธเชฎเชธเซเชฏเชพ เชฆเซ‡เช–เชพเชถเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชเช• เชœเช—เซเชฏเชพเช เช•เช‚เชˆเช• เชฌเชฆเชฒเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชชเช›เซ€ เชคเชฎเซ‡ 15 เชฎเชฟเชจเชฟเชŸ เชฐเชพเชน เชœเซเช“, เช…เชจเซ‡ เชคเซ‡ เชคเชฎเชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เช•เซ‡เชจเชตเชพเชธ เช†เชชเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชฅเซ‚เช‚เช•เซเชฏเซเช‚, โ€œเชนเชพโ€ เชฒเช–เซเชฏเซเช‚ เช…เชจเซ‡ เช•เช‚เชˆเช• เช–เซ‹เชŸเซเช‚ เชฅเชฏเซเช‚. เช† เชเช• เช–เซ‚เชฌ เชœ เชตเชพเชธเซเชคเชตเชฟเช• เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡. เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชคเชฎเชจเซ‡ เชธเชฎเชธเซเชฏเชพเช“เชฅเซ€ เชฌเชšเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชเชŸเชฒเซ‡ เช•เซ‡, เชคเชฎเชจเซ‡ เชœเซ‡ เชœเซ‹เชˆเช เช›เซ‡ เชคเซ‡ เชฒเช–เซ‹. เชธเชฎเชธเซเชฏเชพเช“ เชนเชถเซ‡ - เชคเชฎเชพเชฐเซ€ เชธเชฎเชธเซเชฏเชพเช“. เชœเซเชฏเชพเชฐเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ 0.11 เชคเชฎเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เชฎเชฆเชฆ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. 0.12 เชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชฐเชธเชชเซเชฐเชฆ เชœเช—เซเชฏเชพเช“ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช•เชนเซ‡เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡: "เชตเชพเชธเซเชฏเชพ, เชคเชฎเซ‡ เช–เชฐเซ‡เช–เชฐ เช† เช‡เชšเซเช›เซ‹ เช›เซ‹, เชถเซเช‚ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชนเซ‹เชถเชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‹ เช›เซ‹?"

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฌเซ€เชœเซ€ เชฐเซ€เชค เช† เชตเชฟเชธเซเชคเชพเชฐเชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซ‹ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชเช• เชœเช—เซเชฏเชพเชเชฅเซ€ เช•เซ‹เชฒ เชฌเซ€เชœเซ€ เชœเช—เซเชฏเชพเชเชฅเซ€ เช“เช›เชพ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช†เชŸเชฒเซเช‚ เชฌเชงเซเช‚ เชเช• เชœเช—เซเชฏเชพเช เช•เซ‹เชฃ เชฐเชนเซ‡ เช›เซ‡? เชเช•, เชฌเซ‡, เชคเซเชฐเชฃ เชฒเซ‹เช•เซ‹, เชเชŸเชฒเซ‡ เช•เซ‡, เช•เซ‹เชˆ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.

เช…เชจเซ‡ เชเช• เชšเซ‹เช•เซเช•เชธ เช˜เชŸเช•, เชเช• เชฌเซเชฒเซ‹เช• เช•เซ‡ เชเช• เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เช•เซ‹เชฃ เช•เชนเซ‡ เช›เซ‡? เชชเชพเช‚เชš-เชธเชพเชค เชฒเซ‹เช•เซ‹. เช† เช เช‚เชกเซ€ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชคเชฎเชจเซ‡ เช† เชจเชฟเชฐเซเชฃเชฏ เช•เซ‡เชตเซ‹ เชฒเชพเช—เซเชฏเซ‹? เชถเซเช‚ เช•เซ‹เชˆ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เช† เชเช• เชธเชฐเชธ เช‰เชชเชพเชฏ เช›เซ‡? เชนเซเช‚ เชเช• เชธเซเชฎเชฟเชค เชœเซ‹เช‰เช‚ เช›เซเช‚, เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชถเช‚เช•เชพเช“ เช…เช‚เชฆเชฐ เช†เชตเซ€ เช—เชˆ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชฒเชฌเชคเซเชค, เช˜เชฐเซ‡ เช†เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚. เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฅเซ€ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจ เชนเชคเซเช‚.

เชเช• เช…เชนเซ‡เชตเชพเชฒเชฎเชพเช‚ เชคเซ‡เช“เช เชฎเชจเซ‡ เช•เชนเซเชฏเซเช‚: "เชจเชพ, เช† เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚." เชฎเซเชฆเซเชฆเซ‹ เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เช•เชพเชฎ เชจ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช. เชœเซ‹ เช•เซ‡ เชคเซ‡ เช–เซ‚เชฌ เชชเซเชฐเชญเชพเชตเชถเชพเชณเซ€ เชฒเชพเช—เซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฅเซ€ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ เชชเช›เซ€ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฒเซ‹เช‚เชš เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเชฎเชพเชฐเซ‡ เชคเซ‡ เชจ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช. เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชนเช‚เชฎเซ‡เชถเชพ เช–เซ‚เชฌ เชœ เชธเชฐเชณเชคเชพเชฅเซ€ เชถเชฐเซ‚ เชฅเชตเซเช‚ เชœเซ‹เชˆเช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

https://github.com/gruntwork-io/terragrunt/

เชœเซ‹ เชคเชฎเชจเซ‡ เชเช• เชœเช—เซเชฏเชพเช เช•เช‚เชˆเช• เชฌเชฆเชฒเชพเชฏเซเช‚ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เช•เซ‹เชฒ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชŸเซ‡เชฐเชพเช—เซเชฐเชจเซเชŸ เช›เซ‡.

เชŸเซ‡เชฐเชพเช—เซเชฐเชจเซเชŸ เช เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เช›เซ‡, เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซเช‚ เชเชก-เช“เชจ, เชœเซ‡ เชคเชฎเชจเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชชเชฐ เช•เซ‹เช“เชฐเซเชกเชฟเชจเซ‡เชŸ เช…เชจเซ‡ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชเช• เชฒเชพเช•เซเชทเชฃเชฟเช• เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ เช†เชจเชพ เชœเซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชคเชฎเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ‹ เช•เซ‡ เชคเชฎเซ‡ เช•เชฏเชพ เชšเซ‹เช•เซเช•เชธ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชถเซเช‚ เชจเชฟเชฐเซเชญเชฐเชคเชพ เช›เซ‡?

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เช† เชฎเซ‹เชกเซเชฏเซเชฒ เช•เชˆ เชฆเชฒเซ€เชฒเซ‹ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡. เชŸเซ‡เชฐเชพเช—เซเชฐเชจเซเชŸ เชตเชฟเชถเซ‡ เชเชŸเชฒเซเช‚ เชœ เชœเชพเชฃเชตเชพเชจเซเช‚ เช›เซ‡.

เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชคเซเชฏเชพเช‚ เช›เซ‡, เช…เชจเซ‡ GitHub เชชเชฐ 1 เชคเชพเชฐเชพ เช›เซ‡. เชชเชฐเช‚เชคเซ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เช† เชคเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเซ‡ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เช•เช‚เชชเชจเซ€เช“เชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡ เชœเซ‡ เชนเชฎเชฃเชพเช‚ เชœ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชคเซ‡เชฅเซ€ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชŸเซ‡เชฐเซ‡เช—เซเชฐเชจเซเชŸ เช›เซ‡. เช…เชจเซเชฏ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช•เซ‹เชก เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช.

เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เช•เซ‹เชกเชฎเชพเช‚ เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เช† เชธเชฐเชณ เช›เซ‡. เชคเชฎเซ‡ เชเช• เชจเชตเซเช‚ เชธเช‚เชธเชพเชงเชจ เชฒเช–เซ€ เชฐเชนเซเชฏเชพ เช›เซ‹, เชฌเชงเซเช‚ เชธเชฐเชณ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เชฌเซเชฒเซ‹เช• เชธเช‚เชธเชพเชงเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเชตเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชฐเชšเชจเชพเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซเชฏเซเช‚.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช†เช‰เชŸเชชเซเชŸ เชชเชฐ เช†เชชเชฃเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช†เช‰เชŸเชชเซเชŸ เช†เชˆเชกเซ€ เชชเชฐเชค เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ 0.11 เชฎเชพเช‚ เชฌเซ€เชœเซ€ เช–เซ‚เชฌ เชœ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเชฎเชธเซเชฏเชพ เชฏเชพเชฆเซ€เช“ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฎเซเชถเซเช•เซ‡เชฒเซ€ เช เช›เซ‡ เช•เซ‡ เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช†เชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช† เช‰เชชเชพเชฏ เช›เซ‡. เช† Jsonnet เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช•เซ‹เชก เช›เซ‡. Jsonnet เช Google เชคเชฐเชซเชฅเซ€ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซ€เช‚เช— เชญเชพเชทเชพ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช† เช•เชฎเชพเชจเซเชก เชคเชฎเชจเซ‡ เช† เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เชธเซเชตเซ€เช•เชพเชฐเชตเชพ เชฆเซ‡ เช›เซ‡ เช…เชจเซ‡ เช†เช‰เชŸเชชเซเชŸ เชคเชฐเซ€เช•เซ‡ เชคเซ‡ เชคเชฎเชพเชฐเชพ เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸ เชชเซเชฐเชฎเชพเชฃเซ‡ เชฌเชจเซ‡เชฒเซ€ json เชซเชพเช‡เชฒ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชจเชฎเซ‚เชจเซ‹ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชคเชฎเชจเซ‡ เชเชšเชธเซ€เชเชฒ เช…เชจเซ‡ เชœเซ‡เชธเชจ เชฌเช‚เชจเซ‡ เชธเชพเชฅเซ‡ เชเช• เชœ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชœเซ‡เชธเชจ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชธเชฐเช•เซ€ เชถเช•เซ‹ เช›เซ‹. เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ .tf.json เชธเชพเชฅเซ‡เชจเซ€ เชซเชพเช‡เชฒ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชกเชพเช‰เชจเชฒเซ‹เชก เชฅเชถเซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชจเซ‡ เชชเช›เซ€ เช…เชฎเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ เช•เชพเชฎ เช•เชฐเซ€เช เช›เซ€เช: เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช‡เชจเชฟเชŸ, เชŸเซ‡เชฐเชพเชฎเซ‹เชฐเซเชฎ เชฒเชพเช—เซ. เช…เชจเซ‡ เช…เชฎเซ‡ เชฌเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฌเชจเชพเชตเซ€เช เช›เซ€เช.

เชนเชตเซ‡ เช•เซ‹เชˆ เชŸเซ€เชฎ เช›เซ‹เชกเซ€ เชฆเซ‡ เชคเซ‹ เช…เชฎเชจเซ‡ เชกเชฐ เชจเชฅเซ€. เช…เชฎเซ‡ เชซเช•เซเชค json เชซเชพเช‡เชฒเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ€เชถเซเช‚. เชตเชพเชธเซเชฏเชพ เชชเชชเช•เชฟเชจ เชฌเชพเช•เซ€, เชชเซ‡เชŸเซเชฏเชพ เชชเซเชฏเชพเชŸเซ‹เชšเช•เซ€เชจ เชฐเชนเซเชฏเชพ. เชชเซ‡เชŸเซเชฏเชพ เชชเซเชฏเชพเชŸเซ‹เชšเช•เซ€เชจเชจเซ‡ เชจเชตเซ€ เช•เซ€ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡ เชจเชนเซ€เช‚.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‡ เช…เชจเซเชฏ เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเซเช‚ เช เช–เชฐเซ‡เช–เชฐ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซเช‚ เช•เชพเชฎ เชจเชฅเซ€. เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชฌเชธ. เช…เชจเซ‡ เชœเซ‡ เชฌเชงเซเช‚ เชชเชพเช›เชณเชฅเซ€ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ€ เชšเชฟเช‚เชคเชพ เชจเชฅเซ€. เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชคเซ‡เชจเซ‡ เชตเชฃเชพเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชคเซเชฏเชพเช‚ Ansible เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฌเชงเซเช‚ เช•เชฐเซ‡ เช›เซ‡.

เชชเชฐเช‚เชคเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เชŠเชญเซ€ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‡ เชตเชฟเชธเซเชคเชพเชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เช…เชจเซ‡ เช•เช‚เชˆเช• เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพ เชชเช›เซ€ เช…เชฎเซเช• เช†เชฆเซ‡เชถเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เช เช›เซ€เช.

เชชเซเชฐเชฅเชฎ เชฎเชพเชฐเซเช—. เช…เชฎเซ‡ เช†เช‰เชŸเชชเซเชŸ เชฌเชจเชพเชตเซ€เช เช›เซ€เช เชœเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เช† เช†เชฆเซ‡เชถ เชฒเช–เซ€เช เช›เซ€เช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฌเซ€เชœเซ€ เชฐเซ€เชค. เช† null_resource เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช›เซ‡ เชœเซ‡ เช†เชชเชฃเชพ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เชฅเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เช†เชงเชพเชฐเซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชธเชพเชงเชจเซ‹เชจเชพ IDเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เชฅเชคเชพเช‚ เชœ เช…เชฎเซ‡ เชคเซ‡ เชœ เชธเซเชฅเชพเชจเชฟเช•-exeเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชเชตเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชฌเชพเชฌเชคเซ‹ เช›เซ‡ เชœเซ‡เชจเซ‡ เชนเซเช‚ เชŸเชพเชณเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚.

เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, Terraform เชชเซเชฒเชพเชจ เช…เชฅเชตเชพ Terraform CLI เชจเซ€ เช…เช‚เชฆเชฐเชจเซ€ เชคเชฎเชพเชฎ เชฌเชฟเชจ-เช—เซเชชเซเชค เชฆเชฒเซ€เชฒเซ‹เชจเซ‡ เชŸเชพเชณเซ‹. เช† เชฌเชงเซเช‚ เช•เชพเช‚ เชคเซ‹ tfvars เชซเชพเช‡เชฒเชฎเชพเช‚ เช…เชฅเชตเชพ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเซ‡เชฐเซ€เชเชฌเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เชพเชฏ เช›เซ‡.

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

เช‰เชชเชฐเชพเช‚เชค, เช…เชตเช•เชพเชถ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชฒเช•เซเชทเซเชฏ เชฆเชฒเซ€เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚. เช† เชฎเชพเชŸเซ‡ เชจเชพเชจเชพ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชธเชฐเชณ เช›เซ‡.

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

เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช†เชฎเชพเช‚เชจเซ€ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เชฒเช—เชญเช— เช•เช‚เชˆเชชเชฃ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚. เชœเซ‹ เชคเชฎเซ‡ AWS API เชจเซ€ เช…เช‚เชฆเชฐ เช…เชฅเชตเชพ Terraform เชชเซเชฐเชฆเชพเชคเชพเชจเซ€ เช…เช‚เชฆเชฐ เช•เซ‹เชˆ เชฌเช— เชชเชฐ เช…เชกเชšเชฃ เช…เชจเซเชญเชตเซ‹ เช›เซ‹ เชคเซ‹ เชธเชฎเชพเช‚เชคเชฐ=1 เช เชตเชพเชชเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชตเชธเซเชคเซ เช›เซ‡. เช…เชจเซ‡ เชชเช›เซ€ เชคเชฎเชพเชฐเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: parallelism=1 เช…เชจเซ‡ Terraform เชเช• เช•เซ‰เชฒ, เชชเช›เซ€ เชฌเซ€เชœเซ‹, เชชเช›เซ€ เชคเซเชฐเซ€เชœเซ‹ เช•เซ‰เชฒ เชชเซ‚เชฐเซ‹ เช•เชฐเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซเช“. เชคเซ‡ เชคเซ‡เชฎเชจเซ‡ เชเช• เชชเช›เซ€ เชเช• เชฒเซ‹เชจเซเชš เช•เชฐเชถเซ‡.

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

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช•เซ‹เชก เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚? เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชฏเชพเชฆเซ€เช“ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เช เชœ เชชเซ€เชกเชพ เช›เซ‡. เช…เชจเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‡ เชตเชงเซ เชธเชฐเชณ เชฒเซ‹. เช† เชคเซ‡ เชตเชธเซเชคเซ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เช•เชฐเชถเซ‡. เชคเซเชฏเชพเช‚เชจเชพ เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸเซ‡เชถเชจเชฎเชพเช‚ เชœเซ‡ เชฒเช–เซ‡เชฒเซเช‚ เช›เซ‡ เชคเซ‡ เชฌเชงเซเช‚ เชœ เชงเช•เซเช•เซ‹ เชฎเชพเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เช…เชนเซ‡เชตเชพเชฒเชจเซ‹ เชตเชฟเชทเชฏ "เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡" เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชนเซเช‚ เช† เชตเชฟเชถเซ‡ เช–เซ‚เชฌ เชœ เชŸเซ‚เช‚เช•เชฎเชพเช‚ เชตเชพเชค เช•เชฐเซ€เชถ. เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡, เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ 0.12 เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เชฅเชถเซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

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

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชชเชฃ! เชœเซ‹ เชคเชฎเซ‡ เชคเซˆเชฏเชพเชฐ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช…เชจเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เช‰เช•เซ‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช“เช›เชพ เช…เชจเซ‡ เชตเชงเซ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เชฒเช–เซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชฐเชพเชน เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ เช…เชจเซ‡ เช†เชถเชพ เช›เซ‡ เช•เซ‡ 0.12 เช†เชตเชถเซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฌเชงเซเช‚ เช เซ€เช• เช•เชฐเชถเซ‡.

เชญเชตเชฟเชทเซเชฏ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชตเชฐเซเชฃเชจ. เชเชจเซเชŸเซ‹เชจ เชฌเชพเชฌเซ‡เชจเซเช•เซ‹ (2018)

เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ! เชคเชฎเซ‡ เช•เซ‹เชก เชคเชฐเซ€เช•เซ‡ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เช…เชจเซ‡ เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชตเชฟเชถเซ‡ เชเช• เชถเชฌเซเชฆ เช•เชนเซเชฏเซเช‚. เชถเซเช‚ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฎเชพเช‚ เชชเชฐเซ€เช•เซเชทเชฃเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡? เช† เชœเชตเชพเชฌเชฆเชพเชฐเซ€ เช•เซ‹เชจเซ€? เชถเซเช‚ เชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชœเชพเชคเซ‡ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชฅเชตเชพ เชคเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€ เช›เซ‡?

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

เชนเซเช‚ เช† เชตเชฟเชทเชฏ เชชเชฐ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚, เชเชŸเชฒเซ‡ เช•เซ‡ เชคเชฎเซ‡ เชฒเช–เซ‡เชฒเชพ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช†เชชเชฎเซ‡เชณเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ. เชเชŸเชฒเซ‡ เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เช† เช•เซ‹เชก เชฒเช–เซเชฏเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชนเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชฌเชจเชพเชตเซ€ เชถเช•เซเช‚ เช›เซเช‚.

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

เชเชจเซเชŸเซ‹เชจ, เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ! เชฎเชพเชฐเซเช‚ เชจเชพเชฎ เชตเซ‡เชฒเซ‡เชฐเซ€ เช›เซ‡. เชฎเชจเซ‡ เชฅเซ‹เชกเซ‹ เชซเชฟเชฒเซ‹เชธเซ‹เชซเชฟเช•เชฒ เชชเซเชฐเชถเซเชจ เชชเซ‚เช›เชตเชพ เชฆเซ‹. เชคเซเชฏเชพเช‚, เชถเชฐเชคเซ€ เชฐเซ€เชคเซ‡, เชœเซ‹เช—เชตเชพเชˆ เช›เซ‡, เชคเซเชฏเชพเช‚ เชœเชฎเชพเชตเชŸ เช›เซ‡. เชœเซ‹เช—เชตเชพเชˆ เชฎเชพเชฐเซเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเชฎเชพเชตเชŸเชฎเชพเช‚ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เช‚เชˆเช• เช‰เชชเชฏเซ‹เช—เซ€ เชธเชพเชฅเซ‡ เชญเชฐเซ€เช เช›เซ€เช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเชฐเซเชตเชฐเซเชธ, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชตเช—เซ‡เชฐเซ‡. เช…เชจเซ‡ เชคเซ‡ เชฎเชพเชฐเชพ เชฎเช—เชœเชฎเชพเช‚ เช›เซ‡ เช•เซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชœเซ‹เช—เชตเชพเชˆ เชฎเชพเชŸเซ‡ เชตเชงเซ เช›เซ‡, เช…เชจเซ‡ เชœเชตเชพเชฌเซ€ เช เชœเชฎเชพเชตเชŸ เชฎเชพเชŸเซ‡ เชตเชงเซ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชœเชตเชพเชฌเซ€เชฌเชฒ เชญเซŒเชคเชฟเช• เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชชเชฃ เช›เซ‡. เชคเชฎเชจเซ‡ nginx, Postgres เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, Ansible เชœเซ‹เช—เชตเชพเชˆเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Amazon เช…เชฅเชตเชพ Google เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€. เชชเชฐเช‚เชคเซ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เชคเชฎเชจเซ‡ เชคเซ‡เชจเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชชเชฃ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เชถเซเช‚ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเชฐเชนเชฆ เช›เซ‡ เชœเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ เชœเชตเชพเชฌเซ€เชฌเชฒ เชตเชšเซเชšเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡, เช•เซเชฏเชพเช‚ เช…เชจเซ‡ เชถเซเช‚ เชตเชพเชชเชฐเชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡? เช…เชฅเชตเชพ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชถเซเช‚ เชคเชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ Ansible เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชšเชฐเซ‹ เช›เซ‡, เชคเชฎเชพเชฐเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช?

เชธเชพเชฐเซ‹ เชชเซเชฐเชถเซเชจ, เชตเซ‡เชฒเซ‡เชฐเซ€. เชนเซเช‚ เชฎเชพเชจเซเช‚ เช›เซเช‚ เช•เซ‡ เชŸเซ‡เชฐเชพเชซเซ‹เชฐเซเชฎ 2014 เชฅเซ€ เชนเซ‡เชคเซเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เชฌเชฆเชฒเชพเชฏเซ‹ เชจเชฅเซ€. เชคเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชฎเซƒเชคเซเชฏเซ เชชเชพเชฎเซเชฏเซเช‚ เชนเชคเซเช‚. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชœเซ เชชเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชœเชตเชพเชฌเซ‹ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐ เชนเชคเซ€ เช…เชจเซ‡ เชฐเชนเซ‡เชถเซ‡. เชชเชกเช•เชพเชฐ เช เช›เซ‡ เช•เซ‡ เชฒเซ‹เชจเซเชš_เช•เซ‹เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจเชจเซ€ เช…เช‚เชฆเชฐ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพ เช›เซ‡. เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชคเชฎเซ‡ Ansible เชตเช—เซ‡เชฐเซ‡ เช–เซ‡เช‚เชšเซ‹. เช† เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชคเชซเชพเชตเชค เช›เซ‡ เชœเซ‡ เชฎเชจเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เช—เชฎเซ‡ เช›เซ‡.

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

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

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

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

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