เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดนเดฒเต, เดธเตเดนเตเดคเตเดคเตเดเตเดเดณเต!
* เด เดฒเตเดเดจเด REBRAIN & Yandex.Cloud เดเดชเตเดชเตบ เดตเตผเดเตเดเตเดทเตเดชเตเดชเดฟเดจเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดกเดฟเดฏเต เดเดพเดฃเดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดฒเดฟเดเตเดเดฟเตฝ เด
เดคเต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด -
Yandex.Cloud เดฒเตเดตเต เดชเดฐเตเดเตเดทเดฟเดเตเดเดพเตป เดเดเตเดเตพเดเตเดเต เด
เดเตเดคเตเดคเดฟเดเต เด
เดตเดธเดฐเด เดฒเดญเดฟเดเตเดเต. เดฆเตเตผเดเดตเตเด เดเด เดฟเดจเดตเตเดฎเดพเดฏ เด
เดจเตเดตเตเดทเดฃเด เดจเดเดคเตเดคเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเดคเดฟเดจเดพเตฝ, เดเตเดฒเตเดกเต เดฌเตเดธเต เดเดณเตเดณ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเตเตผเดกเตเดชเตเดฐเดธเตเดธเต เดฌเตเดฒเตเดเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด เดเดจเตเดจ เดเดถเดฏเด เดเดเตเดเตพ เดเดเตป เดเดชเตเดเตเดทเดฟเดเตเดเต - เดเดคเต เดตเดณเดฐเต เดตเดฟเดฐเดธเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเตเดฑเดเตเดเต เดเดฒเตเดเดฟเดเตเด เดถเตเดทเด, เดคเดคเตเดธเดฎเดฏ เดฎเตเดกเดฟเตฝ เดเดตเดจเตเดฑเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดกเดเตเดทเตป เดธเตผเดตเตเดธเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดจเตเดจเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต.
เดฌเดนเตเดญเตเดฐเดฟเดชเดเตเดทเด เดเตบเดฒเตเตป (เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ) เดฌเดฟเดธเดฟเดจเดธเตเดธเตเดเดณเตเด เดคเดเตเดเดณเตเดเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเตเดฏเตเด เด
เดตเดฐเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดถเตเดเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดจเดฟเดเตเดเต เดคเตเตผเดเตเดเดฏเดพเดฃเต. เดเตเดฐเตเดเตเดเดฟเดฏเดคเต, เดเดฟเดฒ เดคเตเดฐเตเดฎเดพเดจเดเตเดเตพ เดเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดฐเต เดเตบเดฒเตเตป เดเตเดฏเดฟเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดคเต เดฒเตเดตเดฒเดฟเดฒเดพเดฃเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดฎเดฟเดเตเดเดชเตเดชเตเดดเตเด เดเตเดเตเดเตเดเดฟเดชเตเดชเตเดเตเดเดฏเตเด เดจเดฟเดเตเดเดณเตเดเต เดเดณเดฟเดชเตเดชเดพเดเตเดเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดจเตเดจ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเดเตเดเดฃเดเตเดเตเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดจเตเดเตเดเดพเด. เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดจเตเดคเตเดเตเดฃเตเดเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดเดจเตเดจเตเด เดตเดพเดเตเดเดพเดคเต เดจเดฟเดเตเดเดณเตเดเต เดธเตเดฑเตเดฑเต เดเดชเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต (เดนเดฒเต, Yandex.Metrica).
เด เดคเดฟเดจเดพเตฝ, เดเดเตเดเดณเตเดเต เดเดฅ: เดเดเตเดเตพ เดเดเตเดเดจเต เดเตเดฒเดพเดเดเดฟเตฝ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดดเตเดคเดฟ, เดเดพเดซเตเด vs rabbitmq vs yqs เดชเดฐเตเดเตเดทเดฟเดเตเดเต, เดเดฐเต เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเตเดเตเดฐเตเดฎเดฟเดเดเต เดเดดเตเดคเดฟ, yandex datalens เดเดชเดฏเตเดเดฟเดเตเดเต เดกเดพเดฑเตเดฑ เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฟเดเตเดเต. เดธเตเดตเดพเดญเดพเดตเดฟเดเดฎเดพเดฏเตเด, เดเดคเตเดฒเตเดฒเดพเด เดกเตเดเตเดเตผ, เดเตเดฑเดพเดซเตเด, เดเดฟเดฑเตเดฑเตโเดฒเดพเดฌเต เดธเดฟเด, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดเดจเตเดจเดฟเดตเดฏเตเดเต เดฐเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดกเดฟเดฒเตเดฑเตเดฑเตเดเดณเดพเตฝ เดฐเตเดเดฟเดเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดจเดฎเตเดเตเดเต เดชเตเดพเดเดพเด!
เดเดฑเตเดฑเดฏเดฟเดฐเดฟเดชเตเดชเดฟเตฝ เดเดฒเตเดฒเดพเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเตป เดเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดเตป เดคเดจเตเดจเต เดเดฐเต เดฑเดฟเดธเตผเดตเตเดทเตป เดจเดเดคเตเดคเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต - เดเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพเดเตเดเต เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต เดจเดฟเดฐเดตเดงเดฟ เดฒเตเดเดจเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดเดจเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต:
เดญเดพเดเด 1 (เดจเดฟเดเตเดเตพ เดเดคเต เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต). เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเดณเตเด เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเด เดเดเตเดเตพ เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเด, เดเตเดเดพเดคเต เดเตเดฒเดพเดเดเดฟเตฝ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดดเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดญเดพเดเด 2. เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเตเดกเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดตเดฟเดเตเดเดฏเตเด เด
เดคเต เดธเตเดเตเดฏเดฟเดฒเดฌเดฟเตพ เดเดเตเดเตเดเดฏเตเด เดฒเตเดกเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดญเดพเดเด 3. เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดจเดฎเตเดเตเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดซเดฏเดฒเตเดเดณเดฟเดฒเดฒเตเดฒ เดฌเดซเดฑเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเต เดเดฃเตเดเตเดคเตเดคเดพเดจเตเด เดเดพเดซเตเด, เดฑเดพเดฌเดฟเดฑเตเดฑเตเดเดเดเตเดฏเต, เดฏเดพเตปเดกเตเดเตเดธเต เดเตเดฏเต เดธเตเดตเดจเดเตเดเตพ เดเดจเตเดจเดฟเดต เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเดจเตเด เดถเตเดฐเดฎเดฟเดเตเดเดพเด.
เดญเดพเดเด 4 เดเดเตเดเตพ เดเดฐเต เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเด, เด
เดตเดฟเดเตเดฏเตเดณเตเดณ เดฌเดซเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดเตเดฎเดพเดฑเดพเตป เดเดฐเต เดธเตเดเตเดฐเตเดฎเดฟเดเดเต เดธเตเดตเดจเด เดเดดเตเดคเตเดเดฏเตเด เดกเดพเดฑเตเดฑเดพเดฒเตเตปเดธเดฟเตฝ เดตเดฟเดทเตเดตเดฒเตเดธเตเดทเตป เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดญเดพเดเด 5 เดจเดฎเตเดเตเดเต เดฎเตเดดเตเดตเตป เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเตเด เดถเดฐเดฟเดฏเดพเดฏ เดฐเตเดชเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเดฃเตเดเตเดตเดฐเดพเด - gitlab ci เดเดชเดฏเตเดเดฟเดเตเดเต ci/cd เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด, เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเตเด เดเตเตบเดธเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดฐเตเดเตเดทเดฃเดตเตเด เดธเตเดตเดจ เดเดฃเตเดเตเดคเตเดคเดฒเตเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด.
เดเดฟ.เดเต.
เดเดฆเตเดฏเด, เดจเดฎเตเดเตเดเต เดฑเดซเดฑเตปเดธเต เดจเดฟเดฌเดจเตเดงเดจเดเตพ เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเดพเด - เดซเดฒเดฎเดพเดฏเดฟ เดจเดฎเตเดเตเดเต เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดเดจเตเดคเดพเดฃเต เดฒเดญเดฟเดเตเดเตเดฃเตเดเดคเต.
- Events.kis.im (kis.im เดเดจเตเดจเดคเต เดเดฒเตเดฒเดพ เดฒเตเดเดจเดเตเดเดณเดฟเดฒเตเด เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดธเตเดฑเตเดฑเต เดกเตเดฎเตเดฏเตโเดจเดพเดฃเต) เดชเตเดฒเตเดฏเตเดณเตเดณ เดเดฐเต เดเตปเดกเตโเดชเตเดฏเดฟเดจเตเดฑเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต HTTPS เดเดชเดฏเตเดเดฟเดเตเดเต เดเดตเดจเตเดฑเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด.
- เดเดตเดจเตเดฑเตเดเตพ เดชเตเดฒเตเดฏเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฐเต json เดเดฃเต: {โeventโ: โviewโ, โosโ: โlinuxโ, โbrowserโ: โchromeโ}. เด เดตเดธเดพเดจ เดเดเตเดเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเตเดฑเดเตเดเต เดเตเดเตเดคเตฝ เดซเตเตฝเดกเตเดเตพ เดเตเตผเดเตเดเตเด, เดชเดเตเดทเต เดเดคเต เดตเดฒเดฟเดฏ เดชเดเตเดเต เดตเดนเดฟเดเตเดเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเดฐเตเดเตเดเตเดฌเดซเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเดพเด.
- เดธเตเดตเดจเดคเตเดคเดฟเดจเต เดธเตเดเตเดเตปเดกเดฟเตฝ 10 เดเดตเดจเตเดฑเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฃเด.
- เดเดเตเดเดณเตเดเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดคเดฟเดฏ เดธเดเดญเดตเดเตเดเตพ เดเตเตผเดคเตเดคเตเดเตเดฃเตเดเต เดคเดฟเดฐเดถเตเดเตเดจเดฎเดพเดฏเดฟ เดธเตเดเตเดฏเดฟเตฝ เดเตเดฏเตเดฏเดพเตป เดธเดพเดงเดฟเดเตเดเดฃเด. เดเตเดฒเดฏเดจเตเดฑเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพเดเตเดเตเดณเตเดณ เดเดพเดฒเดคเดพเดฎเดธเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเตปเดญเดพเดเด เดตเตเดฏเดคเตเดฏเดธเตโเดค เดเดฟเดฏเตเดฒเตเดเตเดเตเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ เด เดคเต เดจเดจเตเดจเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
- เดคเตเดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค. เดชเดฐเดฟเดนเดพเดฐเด เดตเตเดฃเตเดเดคเตเดฐ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเตเด เดเดคเตเดเตเดเดฟเดฒเตเด เดญเดพเดเดเตเดเดณเตเดเต เดตเตเดดเตเดเดฏเต เด เดคเดฟเดเตเดตเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดคเตเด เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด (เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดฃเตเดฃเด เดตเดฐเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด).
เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ
เดชเตเดคเตเดตเต, เดเดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตเดฒเดฟเดเตพเดเตเดเดพเดฏเดฟ, เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฏ เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเตเดฒเดพเดธเดฟเดเตเดเตฝ เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดเตพ เดตเดณเดฐเตเดเตเดเดพเดฒเดฎเดพเดฏเดฟ เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต. เดเดเตเดเดณเตเดเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเดฟเดคเตเดฐเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต.
เด
เดคเดฟเดจเดพเตฝ เดจเดฎเตเดเตเดเต เดเดจเตเดคเดพเดฃเต เดเดณเตเดณเดคเต:
1. เดธเตโเดฎเดพเตผเดเตเดเตโเดซเตเดฃเดฟเดฒเต เดเดณเดฟเดชเตเดชเดพเดเตเดเดคเตเดคเดฟเตฝ เดเดฐเต เดฒเตเดตเตฝ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเดจเตเดจ เดเดณเดฟเดเตเดเดพเดฐเต เดธเดพเดงเดพเดฐเดฃ เดฌเตเดฐเตเดธเดฑเดฟเดฒเตเดเต เดเดฐเต เดเตบเดฒเตเตป เดธเตเดฑเตเดฑเตเดฑเดฟเตฝ เดเดฐเต เดเตผเดกเตผ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดเดเตเดเต, เดตเดฟเดตเดฟเดง เดเดตเดจเตเดฑเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจ เดเดเตเดเดณเตเดเต เดเดชเดเดฐเดฃเดเตเดเตพ เดเดเดคเตเดตเดถเดคเตเดคเดพเดฃเต. เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเดจเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดเดตเดจเตเดฑเต, เดเดเตเดเดณเตเดเต เด เดตเดธเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเตเดจเตเดจ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ json เดเดฃเต - events.kis.im.
2. เดเดฆเตเดฏเดคเตเดคเต เดฐเดฃเตเดเต เดธเตเตผเดตเดฑเตเดเตพ เดฒเดณเดฟเดคเดฎเดพเดฏ เดฌเดพเดฒเตปเดธเดฑเตเดเดณเดพเดฃเต, เด เดตเดฏเตเดเต เดชเตเดฐเดงเดพเดจ เดเตเดฒเดฟเดเตพ เดเดตเดฏเดพเดฃเต:
- เดจเดฟเดฐเดจเตเดคเดฐเด เดฒเดญเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Keepalived, เดเดคเต เดชเตเดฐเดถเตเดจเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเตเดกเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดตเตเตผเดเตเดตเตฝ เดเดชเดฟ เดฎเดพเดฑเตเด.
- TLS เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเตเด. เด เดคเต, เดเดเตเดเตพ เด เดตเดฐเตเดเต TLS เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเตเด. เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดเดเตเดเดณเตเดเต เดชเดฐเดฟเดนเดพเดฐเด เดธเดพเดเตเดเตเดคเดฟเด เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเดจเตเดเตพเดเตเดเต เด เดจเตเดธเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดเดเตเดเดณเตเดเต เดฌเดพเดเตเดเตเตปเดกเต เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดค เดเดฃเดเตเดทเตป เดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดญเดพเดฐเด เดเดดเดฟเดตเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต.
- เดฒเดญเตเดฏเดฎเดพเดฏ เดฌเดพเดเตเดเตเตปเดกเต เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดเตปเดเดฎเดฟเดเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดฌเดพเดฒเตปเดธเต เดเตเดฏเตเดฏเตเด. เดเดตเดฟเดเต เดชเตเดฐเดงเดพเดจ เดตเดพเดเตเดเต เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดเดคเดฟเดจเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ, เดฒเตเดกเต เดฌเดพเดฒเตปเดธเดฑเตเดเตพเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเดณเตเดเต เดธเตเตผเดตเดฑเตเดเตพ เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเดพเดจเตเด เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเด เดจเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดฌเดพเดฒเตปเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเดพเดจเตเด เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต.
3. เดฌเดพเดฒเตปเดธเดฑเตเดเตพเดเตเดเต เดถเตเดทเด, เดเดเตเดเตพเดเตเดเต เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเตผเดตเดฑเตเดเตพ เดเดฃเตเดเต. เดเดคเดฟเดจเต HTTP เดตเดดเดฟ เดเตปเดเดฎเดฟเดเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเดจเตเด เด เดฏเดเตเด json เดธเดพเดงเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดกเดพเดฑเตเดฑ เดเดฐเต เดฌเดซเดฑเดฟเตฝ เดเดเดพเดจเตเด เดเดดเดฟเดฏเดฃเด.
4. เดกเดฏเดเตเดฐเด เดเดพเดซเตเดเดฏเต เดเดฐเต เดฌเดซเดฑเดพเดฏเดฟ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดธเดฎเดพเดจเดฎเดพเดฏ เดฎเดฑเตเดฑเต เดธเตเดตเดจเดเตเดเตพ เด เดคเดฒเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเดพเดเตเด. เดเดเตเดเตพ เดฎเตเดจเตเดจเดพเด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดพเดซเตเด, rabbitmq, yqs เดเดจเตเดจเดฟเดต เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเด.
5. เดเดเตเดเดณเตเดเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเตเดฑเต เด เดตเดธเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเต เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต เดเดฃเต - เดเดฐเต เดตเดฒเดฟเดฏ เด เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดธเดเดญเดฐเดฟเดเตเดเดพเดจเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเดพเดจเตเด เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดณเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต. เด เดคเดฒเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดฌเดซเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเตเดเต เดคเดจเตเดจเต เดกเดพเดฑเตเดฑ เดเตเดฎเดพเดฑเตเดฃเตเดเดคเตเดฃเตเดเต (เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดฒเตเดเดจเด 4 เตฝ).
เดเดฐเต เดชเดพเดณเดฟเดฏเตเด เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดคเดฟเดฐเดถเตเดเตเดจเดฎเดพเดฏเดฟ เดธเตเดเตเดฏเดฟเตฝ เดเตเดฏเตเดฏเดพเตป เด เดกเดฟเดธเตเตป เดเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดฌเดพเดเตเดเตเตปเดกเต เดธเตเตผเดตเดฑเตเดเตพเดเตเดเต เดจเตเดฐเดฟเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ - เดจเดฎเตเดเตเดเต เดเดฐเต เดเดพเดฐเตเดฏเด เดเตเดเดฟ เดเตเตผเดเตเดเดพเด - เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เด เดต เดธเตโเดฑเตเดฑเตเดฑเตเดฑเตโเดฒเตเดธเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ เดเดคเต เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดชเตเดฒเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เดเดพเดซเตเด เดถเตเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เดฌเดซเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ-เดจเดฎเตเดเตเดเต เดเตเดเตเดคเตฝ เดธเตเตผเดตเดฑเตเดเตพ เดเตเตผเดเตเดเตเดเดฏเตเด เดจเดฎเตเดฎเตเดเต เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเตเดฑเต เดเดฟเดฒ เดชเดพเตผเดเตเดเตเดทเดจเตเดเตพ เด เดตเดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด. Clickhouse-เดจเต เดเดคเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ - เดเดคเต เด เดธเดพเดงเตเดฏเดฎเดพเดฃเต :) เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดธเตเตผเดตเดฑเตเดเตพ เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตโเดคเต เดกเดพเดฑเตเดฑ เดชเดเตเดเดฟเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดตเดดเดฟเดฏเดฟเตฝ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดฟเดฏเตเดฒเตเดเตเดเตเดทเดจเตเดเดณเดฟเตฝ เดเดเตเดเดณเตเดเต เดธเดพเดเตเดเตเดคเดฟเด เดธเดตเดฟเดถเตเดทเดคเดเดณเตเดเตเดฏเตเด เดธเตเดเตเดฏเดฟเดฒเดฟเดจเตเดฑเตเดฏเตเด เดเดชเตเดทเดฃเตฝ เดญเดพเดเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ:
เดเดฐเต เดเดฟเดฏเตเดฒเตเดเตเดเตเดทเดจเดฟเดฒเตเด เดเดเตเดเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเด เดเดพเดซเตเดเดฏเตเด เดเดณเตเดณ เดเดฐเต เดฒเตเดกเต เดฌเดพเดฒเตปเดธเตผ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดคเตเดตเต, 2 เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเตผเดตเดฑเตเดเตพ, 3 เดเดพเดซเตเด เดจเตเดกเตเดเตพ, เดเดฐเต เดเตเดฒเตเดกเต เดฌเดพเดฒเตปเดธเตผ เดเดจเตเดจเดฟเดต เดฎเดคเดฟ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเดฒเตเดกเตเดซเตเดฒเตเดฏเตผ, เดเดคเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเต เดเดฑเดตเดฟเด เดเดชเดฟ เดตเดฟเดฒเดพเดธเดคเตเดคเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเดฟเดฏเตเดฒเตเดเตเดเตเดทเตป เดตเดดเดฟ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเตเดกเตเดเดณเตเดเตเดฏเตเด เดฌเดพเดฒเตปเดธเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเตเดฏเตเด เดฒเดญเตเดฏเดค เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด. เด
เดเตเดเดจเต, เดเดฐเต เด
เดฎเตเดฐเดฟเดเตเดเตป เดเตเดฒเดฏเดจเตเดฑเต เด
เดฏเดเตเด เดกเดพเดฑเตเดฑ เด
เดฎเตเดฐเดฟเดเตเดเตป เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดเดคเตเดคเตเด. เดเดซเตเดฐเดฟเดเตเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดเดซเตเดฐเดฟเดเตเดเตป เดญเดพเดทเดฏเดฟเดฒเดพเดฃเต.
เด เดชเตเดชเตเตพ เดเดฒเตเดฒเดพเด เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต - เดเดเตเดเตพ เดเดพเดซเตเด เดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเดฟเดฑเตผ เดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเตเดเดพเดคเต เดเดฒเตเดฒเดพ เดธเตเดฅเดฒเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด เดฑเดทเตเดฏเดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดเดเตเดเดณเตเดเต เดเตเดจเตเดฆเตเดฐ เดกเดพเดฑเตเดฑเดพ เดธเตเดจเตเดฑเดฑเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเดจเตเดจเต. เดเดจเตเดคเดฐเดฟเดเดฎเดพเดฏเดฟ, เดเดเตเดเตพ เดกเดพเดฑเตเดฑ เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเตเดฒเดฟเดเตเดเตเดนเตเดธเดฟเตฝ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เด เดคเดฟเดจเดพเตฝ, เดเดเตเดเตพ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเต - เดจเดฎเตเดเตเดเต Yandex.Cloud เดเตเดฒเตเดเตเดเดพเตป เดคเตเดเดเตเดเดพเด!
เดเดฐเต เด เดชเตเดเตเดท เดเดดเตเดคเตเดจเตเดจเต
เดเตเดฒเตเดกเดฟเดจเต เดฎเตเดฎเตเดชเต, เดเตปเดเดฎเดฟเดเดเต เดเดตเดจเตเดฑเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เด เตฝเดชเตเดชเด เดเตเดทเดฎเดฏเตเดเตเดฏเดฟเดฐเดฟเดเตเดเตเดเดฏเตเด เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฐเต เดธเตเดตเดจเด เดเดดเตเดคเตเดเดฏเตเด เดตเตเดฃเด. เดเดเตเดเตพ golang เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดเดพเดฐเดฃเด เด เดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดญเดพเดทเดฏเดพเดฏเดฟ เดธเตเดตเดฏเด เดคเตเดณเดฟเดฏเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต.
เดเดฐเต เดฎเดฃเดฟเดเตเดเตเตผ เดเตเดฒเดตเดดเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด (เดเดฐเตเดชเดเตเดทเต เดฐเดฃเตเดเต เดฎเดฃเดฟเดเตเดเตเตผ), เดเดเตเดเตพเดเตเดเต เดเดคเตเดชเตเดฒเตเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเด:
เดเดพเตป เดเดตเดฟเดเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดงเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดเดจเตเดคเตเดเตเดเตเดฏเดพเดฃเต:
1. เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดซเตเดฒเดพเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด. เดเตปเดเดฎเดฟเดเดเต http เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ (-addr) เดเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจ เดชเตเตผเดเตเดเดฟเดจเตเดฑเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด เดเดฐเดพเดณเดพเดฃเต. เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเดพเดซเตเด เดธเตเตผเดตเตผ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณเดคเดพเดฃเต, เด เดตเดฟเดเต เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดเดตเดจเตเดฑเตเดเตพ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเด (-เดเดพเดซเตเด):
addr = flag.String("addr", ":8080", "TCP address to listen to")
kafka = flag.String("kafka", "127.0.0.1:9092", "Kafka endpointsโ)
2. เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเดพเดฐเดฎ เดฒเตเดฌเตเดฐเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต (
config := sarama.NewConfig()
config.Producer.RequiredAcks = sarama.WaitForLocal
config.Producer.Compression = sarama.CompressionSnappy
config.Producer.Return.Successes = true
3. เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เดเดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดเตเดฒเดฏเดจเตเดฑเต เดเดฃเตเดเต, เด เดคเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเตเดชเตเดฒเตเดณเตเดณ เดตเดฟเดตเดฟเดง เด เดณเดตเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต:
- เดเดเตเดเดณเตเดเต เด เดชเตเดเตเดทเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเต เดเดฃเตเดฃเด;
- เด เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดฎเตเดชเตเตพ เดชเดฟเดถเดเตเดเดณเตเดเต เดเดฃเตเดฃเด (เดชเตเดธเตเดฑเตเดฑเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เด เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดคเดเตผเดจเตเดจ json, เดเดพเดซเตเดเดฏเดฟเดฒเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเดคเต เด เดธเดพเดงเตเดฏเดฎเดพเดฃเต);
- เดเตเดฒเดฏเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดธเดฎเดฏเด, เดเดพเดซเตเดเดฏเตเดเตเดเต เดเดฐเต เดธเดจเตเดฆเตเดถเด เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดฎเดฏเด เดเตพเดชเตเดชเตเดเต.
4. เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจ เดฎเตเดจเตเดจเต เดเตปเดกเต เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ:
- / เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต - เดจเดฎเตเดฎเตพ เดเตเดตเดฟเดเตเดเดฟเดฐเดฟเดชเตเดชเตเดฃเตเดเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเดพเตป เดถเดฐเดฟ เดเดจเตเดจเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด. เดเดพเดซเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดฒเดญเตเดฏเดค เดชเตเดฒเตเดณเตเดณ เดเดฟเดฒ เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเตเตผเดเตเดเดพเดฎเตเดเตเดเดฟเดฒเตเด.
- /เดฎเตเดเตเดฐเดฟเดเตเดธเต - เด เดฏเตเดเตผเดเตฝ เด เดจเตเดธเดฐเดฟเดเตเดเต, เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดเตเดฒเดฏเดจเตเดฑเต เด เดคเต เดถเตเดเดฐเดฟเดเตเด เด เดณเดตเตเดเตพ เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด.
- json เดเดณเตเดณเดฟเดฒเตเดณเตเดณ POST เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดชเตเดฐเดงเดพเดจ เด เดตเดธเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเดพเดฃเต / เดชเตเดธเตเดฑเตเดฑเต. เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเดพเดงเตเดคเดฏเตเดเตเดเดพเดฏเดฟ json เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต, เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดคเต เดเดพเดซเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดเดดเตเดคเตเดจเตเดจเต.
เดเตเดกเต เดชเตเตผเดฃเตเดฃเดฎเดฒเตเดฒเตเดจเตเดจเต เดเดพเตป เดเดฐเต เดฑเดฟเดธเตผเดตเตเดทเตป เดจเดเดคเตเดคเตเด - เด เดคเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด (เดเตเดเดพเดคเต เดตเตเดฃเด!). เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดจเตเดฑเตเดฑเต/http เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเดฟ เดตเตเดเดคเดฏเตเดฑเดฟเดฏ fasthttp-เดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเดพเด. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ json เดตเดพเดฒเดฟเดกเดฟเดฑเตเดฑเดฟ เดชเดฐเดฟเดถเตเดงเดจ เดชเดฟเดจเตเดจเตเดเตเดณเตเดณ เดเดเตเดเดคเตเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดฒเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดธเดฎเดฏเดตเตเด cpu เดเดฑเดตเดฟเดเดเตเดเดณเตเด เดจเตเดเดพเดจเดพเดเตเด - เดกเดพเดฑเตเดฑ เดฌเดซเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฒเดฟเดเตเดเตเดนเตเดธเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเดฎเตเดชเตเตพ.
เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดเดธเดจ เดตเดถเดคเตเดคเดฟเดจเต เดชเตเดฑเดฎเต, เดเดเตเดเดณเตเดเต เดญเดพเดตเดฟ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพ เดเดเตป เดเดฟเดจเตเดคเดฟเดเตเดเตเดเดฏเตเด เดกเตเดเตเดเตผ เดตเดดเดฟ เดเดเตเดเดณเตเดเต เด
เดชเตเดเตเดท เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต. เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด
เดตเดธเดพเดจ เดกเตเดเตเดเตผเดซเดฏเตฝ
เดเตเดฒเตเดกเดฟเดฒเต เดเดฆเตเดฏ เดเตเดตเดเตเดเตพ
เดเดฆเตเดฏเด, เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด
เดฐเดเดฟเดธเตเดเตเดฐเตเดทเดจเตเดถเตเดทเด, เดจเดฟเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฒเตเดกเตเด เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเตเด เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเด, เด เดคเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฒเตเดกเต เดเดฑเดตเดฟเดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเดพเด. เดชเตเดคเตเดตเต, Yandex.Cloud-เตฝ, เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดฌเดจเตเดงเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดเดฐเต เด
เดเตเดเตเดฃเตเดเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเตเดฒเตเดกเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเตเดฒเตเดกเดฟเดจเตเดณเตเดณเดฟเตฝ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดฎเตเดชเดจเดฟ เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเตพเดเตเดเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดฏเดฑเดเตเดเดฑเดฟเดเตพ เดเดฃเตเดเดพเดเตเดเตเด. เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเด -
เดเตเดฒเตเดกเต เดฎเดพเดจเตเดเต เดเตเดฏเตเดฏเดพเตป, เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฌเต เดเดจเตเดฑเตผเดซเตเดธเตเด เดเตบเดธเตเตพ เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด - yc. เดเดฐเต เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดจเดเดคเตเดคเตเดจเตเดจเดคเต (เดฒเดฟเดจเดเตเดธเดฟเดจเตเด เดฎเดพเดเต เดเดธเดฟเดจเตเด):
curl https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash
เดจเดฟเดเตเดเดณเตเดเต เดเดจเตเดฑเตเดฃเตฝ เดธเตเดเตเดฏเตเดฐเดฟเดฑเตเดฑเดฟ เดธเตเดชเตเดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเต เดเตปเดฑเตผเดจเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดฐเตเดถเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดเดฆเตเดฏเด, เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดคเตเดฑเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเดพเด, เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดฑเตเดเตเดเต เด เดตเดเดพเดถเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดเดเตเดเตพ เด เดคเต เดเดเตเดเดณเตเดเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดเตเดดเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดจเดฟเดเตเดเตพเดเตเดเต เดตเดฟเตปเดกเตเดธเดฟเดจเดพเดฏเดฟ เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดฃเดฎเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเด yc init
เดเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดพเตป:
vozerov@mba:~ $ yc init
Welcome! This command will take you through the configuration process.
Please go to https://oauth.yandex.ru/authorize?response_type=token&client_id= in order to obtain OAuth token.
Please enter OAuth token:
Please select cloud to use:
[1] cloud-b1gv67ihgfu3bp (id = b1gv67ihgfu3bpt24o0q)
[2] fevlake-cloud (id = b1g6bvup3toribomnh30)
Please enter your numeric choice: 2
Your current cloud has been set to 'fevlake-cloud' (id = b1g6bvup3toribomnh30).
Please choose folder to use:
[1] default (id = b1g5r6h11knotfr8vjp7)
[2] Create a new folder
Please enter your numeric choice: 1
Your current folder has been set to 'default' (id = b1g5r6h11knotfr8vjp7).
Do you want to configure a default Compute zone? [Y/n]
Which zone do you want to use as a profile default?
[1] ru-central1-a
[2] ru-central1-b
[3] ru-central1-c
[4] Don't set default zone
Please enter your numeric choice: 1
Your profile default Compute zone has been set to 'ru-central1-a'.
vozerov@mba:~ $
เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดชเตเดฐเดเตเดฐเดฟเดฏ เดฒเดณเดฟเดคเดฎเดพเดฃเต - เดเดฆเตเดฏเด เดจเดฟเดเตเดเตพ เดเตเดฒเตเดกเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดเดคเตเดคเต เดเตเดเตเดเตบ เดจเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเตเดฒเตเดกเตเด เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดซเตเตพเดกเดฑเตเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด.
เดเดฐเต เดเตเดฒเตเดกเดฟเดจเตเดณเตเดณเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เด เดเตเดเตเดฃเตเดเตเดเดณเต เดซเตเตพเดกเดฑเตเดเดณเต เดเดฃเตเดเตเดเตเดเดฟเตฝ, yc เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเตเดซเตเตฝ เดธเตเดทเตโเดเดฟเดเตเดเต เด เดตเดฏเตโเดเตเดเดฟเดเดฏเดฟเตฝ เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดฒเตเดเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเตเดณเตเดณ เด เดงเดฟเด เดชเตเดฐเตเดซเตเดฒเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเด.
เดฎเตเตฝเดชเตเดชเดฑเดเตเด เดฐเตเดคเดฟเดเตพเดเตเดเต เดชเตเดฑเดฎเต, Yandex.Cloud เดเตเด เดตเดณเดฐเต เดจเดจเตเดจเดพเดฏเดฟ เดเดดเตเดคเดฟ
vozerov@mba:~ $ git clone https://github.com/rebrainme/yandex-cloud-events/ events
Cloning into 'events'...
remote: Enumerating objects: 100, done.
remote: Counting objects: 100% (100/100), done.
remote: Compressing objects: 100% (68/68), done.
remote: Total 100 (delta 37), reused 89 (delta 26), pack-reused 0
Receiving objects: 100% (100/100), 25.65 KiB | 168.00 KiB/s, done.
Resolving deltas: 100% (37/37), done.
vozerov@mba:~ $ cd events/terraform/
เดเตเดฑเดพเดซเตเดฎเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดชเตเดฐเดงเดพเดจ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเด main.tf เดซเดฏเดฒเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเตเดฑเดพเดซเตเด เดซเตเตพเดกเดฑเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดณเตเดณเดเดเตเดเดฎเตเดณเตเดณ เดเดฐเต private.auto.tfvars เดซเดฏเตฝ เดธเตเดทเตโเดเดฟเดเตเดเตเด:
# Yandex Cloud Oauth token
yc_token = ""
# Yandex Cloud ID
yc_cloud_id = ""
# Yandex Cloud folder ID
yc_folder_id = ""
# Default Yandex Cloud Region
yc_region = "ru-central1-a"
# Cloudflare email
cf_email = ""
# Cloudflare token
cf_token = ""
# Cloudflare zone id
cf_zone_id = ""
เดเดเตเดเตพ เดเดคเดฟเดจเดเด เดเตบเดธเตเตพ เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดเดฒเตเดฒเดพ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเด yc config เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตเดเดพเด. เดธเตเดตเดเดพเดฐเตเดฏ เดกเดพเดฑเตเดฑ เด เดฌเดฆเตเดงเดคเตเดคเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป, .gitignore-เดฒเตเดเตเดเต เดเดเตป เดคเดจเตเดจเต private.auto.tfvars เดเตเตผเดเตเดเดพเตป เดเดพเตป เดจเดฟเดเตเดเดณเต เดเดชเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเต.
private.auto.tfvars-เตฝ เดเดเตเดเตพ Cloudflare-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต - DNS เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเตเด เดเดเตเดเดณเตเดเต เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต events.kis.im เดเดจเตเดจ เดชเตเดฐเดงเดพเดจ เดกเตเดฎเตเดฏเตโเตป เดชเตเดฐเตเดเตโเดธเดฟ เดเตเดฏเตเดฏเดพเดจเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฒเตเดกเตเดซเตเดฒเตเดฏเตผ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, main.tf-เดฒเตเด เดเดตเดถเตเดฏเดฎเดพเดฏ dns เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฏ dns.tf เดซเดฏเดฒเดฟเดฒเตเด เดเตเดฒเตเดกเตเดซเตเดฒเตเดฏเตผ เดชเตเดฐเตเดตเตเดกเดฑเดฟเดจเตเดฑเต เดธเดฎเดพเดฐเดเดญเด เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด.
เดเดเตเดเดณเตเดเต เดเตเดฒเดฟเดฏเดฟเตฝ เดเดเตเดเตพ เดฎเตเดจเตเดจเต เดฐเตเดคเดฟเดเดณเตเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเด - เดตเตเดฌเต เดเดจเตเดฑเตผเดซเตเดธเต, เดเตบเดธเตเตพ เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ, เดเตเดฑเดพเดซเตเด.
เดตเตเตผเดเตเดตเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ
เดธเดคเตเดฏเด เดชเดฑเดเตเดเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เด เดเดเตเดเด เดเดดเดฟเดตเดพเดเตเดเดพเด, เดเดพเดฐเดฃเด เดจเดฟเดเตเดเตพ เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดฒเตเดกเต เดธเตเดทเตโเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดตเดฏเดฎเตเดต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเด เดธเตเดทเตโเดเดฟเดเตเด 3 เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเดณเตเด เดเดฃเตเดเดพเดเตเด - เดเดฐเต เดฒเดญเตเดฏเดค เดฎเตเดเดฒเดฏเตเดเตเดเตเด เดเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดเดเตเดเดณเตเดเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เด
เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดตเดฟเดฒเดพเดธเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดชเตเดชเตเดดเตเด เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. Yandex.Cloud-เตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดชเตเดคเตเดตเดพเดฏ เดกเดฏเดเตเดฐเด เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดธเดคเตเดฏเดธเดจเตเดงเดฎเดพเดฏเดฟ เดเดเตเดคเตเดคเดคเต
เด
เดคเดฟเดจเดพเตฝ, เดตเดฟเดญเดตเดเตเดเตพเดเตเดเต เดชเดฐเดธเตเดชเดฐเด เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเต เดชเตเดคเต เดถเตเดเดเดฒ เดจเดฟเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดฒเดญเตเดฏเดค เดฎเตเดเดฒเดฏเตเดเตเดเตเด, เดเดฐเต เดธเดฌเตโเดจเตเดฑเตเดฑเต เด
เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดตเดฟเดฒเดพเดธเด เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดชเตเดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด
เดคเดฟเดฒเต เดเดฒเตเดฒเดพ เดเตเดฒเตเดกเต เดเดฑเดตเดฟเดเดเตเดเดณเตเด เดตเตเดฏเดคเตเดฏเดธเตเดค เดฒเดญเตเดฏเดค เดฎเตเดเดฒเดเดณเดฟเดฒเดพเดฃเตเดเตเดเดฟเดฒเตเด เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเด. เดตเตเดฏเดคเตเดฏเดธเตโเดค เดเตเดฒเตเดกเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณ เดเดฑเดตเดฟเดเดเตเดเตพ เดฌเดพเดนเตเดฏ เดตเดฟเดฒเดพเดธเดเตเดเดณเดฟเดฒเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดชเดฐเดธเตโเดชเดฐเด เดเดพเดฃเดพเดจเดพเดเต. เดตเดดเดฟเดฏเดฟเตฝ, เด เดฎเดพเดเดฟเดเต เดเดณเตเดณเดฟเตฝ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต,
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดทเตโเดเดฟเดเตเดเตฝ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ network.tf เดซเดฏเดฒเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดตเดฟเดเต เดเดเตเดเตพ เดเดฐเต เดชเตเดคเต เดธเตเดตเดเดพเดฐเตเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดจเตเดฑเตเดฃเตฝ เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เด เดคเดฟเดฒเตเดเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฒเดญเตเดฏเดค เดธเตเดฃเตเดเดณเดฟเตฝ เดฎเตเดจเตเดจเต เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเดณเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต - เดเดจเตเดฑเตเดฃเตฝ-เด (172.16.1.0/24), เดเดจเตเดฑเตเดฃเตฝ-เดฌเดฟ (172.16.2.0/24), เดเดจเตเดฑเตเดฃเตฝ-เดธเดฟ (172.16.3.0/24). ).
เดเตเดฑเดพเดซเตเด เดเดฐเดเดญเดฟเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด:
vozerov@mba:~/events/terraform (master) $ terraform init
... skipped ..
vozerov@mba:~/events/terraform (master) $ terraform apply -target yandex_vpc_subnet.internal-a -target yandex_vpc_subnet.internal-b -target yandex_vpc_subnet.internal-c
... skipped ...
Plan: 4 to add, 0 to change, 0 to destroy.
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
yandex_vpc_network.internal: Creating...
yandex_vpc_network.internal: Creation complete after 3s [id=enp2g2rhile7gbqlbrkr]
yandex_vpc_subnet.internal-a: Creating...
yandex_vpc_subnet.internal-b: Creating...
yandex_vpc_subnet.internal-c: Creating...
yandex_vpc_subnet.internal-a: Creation complete after 6s [id=e9b1dad6mgoj2v4funog]
yandex_vpc_subnet.internal-b: Creation complete after 7s [id=e2liv5i4amu52p64ac9p]
yandex_vpc_subnet.internal-c: Still creating... [10s elapsed]
yandex_vpc_subnet.internal-c: Creation complete after 10s [id=b0c2qhsj2vranoc9vhcq]
Apply complete! Resources: 4 added, 0 changed, 0 destroyed.
เดเตเดณเตเดณเดพเด! เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเต, เดเดชเตเดชเตเตพ เดเดเตเดเดณเตเดเต เดเดจเตเดคเดฐเดฟเด เดธเตเดตเดจเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต.
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดณเตเดณเต - เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดเตเดเตพเดเตเดเต เดเดฆเตเดฏเดคเตเดคเตเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเดพเดซเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเตปเดเดฎเดฟเดเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดเดเตเดเตพ เดฎเดฑเตเดฑเตเดฐเต เดฎเตเดทเตเตป เดธเตเดทเตเดเดฟเดเตเดเตเด, เด เดตเดฟเดเต เดเดเตเดเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเดพเตป เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเด.
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เด เตปเดธเดฟเดฌเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด, เด เดคเดฟเดจเดพเตฝ เดเตเดฑเดพเดซเตเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเดฟเดเตเดเตพเดเตเดเต เด เตปเดธเดฟเดฌเดฟเดณเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด. เด เตปเดธเดฟเดฌเดฟเตพ เดเดพเดฒเดเตเดธเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดฑเตเดณเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
vozerov@mba:~/events/terraform (master) $ cd ../ansible/
vozerov@mba:~/events/ansible (master) $ ansible-galaxy install -r requirements.yml
- cloudalchemy-prometheus (master) is already installed, skipping.
- cloudalchemy-grafana (master) is already installed, skipping.
- sansible.kafka (master) is already installed, skipping.
- sansible.zookeeper (master) is already installed, skipping.
- geerlingguy.docker (master) is already installed, skipping.
vozerov@mba:~/events/ansible (master) $
ansible เดซเตเตพเดกเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด .ansible.cfg เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดเดฃเตเดเต. เด เดคเต เดชเตเดฐเดฏเตเดเดจเดชเตเดชเตเดเตเดเตเดเตเดเดพเด.
เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเดฟเดเตเดเตพเดเตเดเต ssh-เดเดเดจเตเดฑเต เดฑเดฃเตเดฃเดฟเดเดเต เดเดฃเตเดเตเดจเตเดจเตเด เดเดฐเต ssh เดเต เดเตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเตเด เดเดฑเดชเตเดชเดพเดเตเดเตเด, เด
เดฒเตเดฒเดพเดคเตเดคเดชเดเตเดทเด เดธเตเดทเตโเดเดฟเดเตเด เดฎเตเดทเตเดจเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดฑเดพเดซเตเดฎเดฟเดจเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดพเตป os x-เตฝ เดเดฐเต เดฌเดเต เดเดฃเตเดเต:
vozerov@mba:~/events/terraform (master) $ export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
เดเตเดฑเดพเดซเตเด เดเดณเตเดณ เดซเตเตพเดกเดฑเดฟเตฝ เดเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฑเดตเดฟเดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต:
vozerov@mba:~/events/terraform (master) $ terraform apply -target yandex_compute_instance.build -target yandex_compute_instance.monitoring -target yandex_compute_instance.kafka
yandex_vpc_network.internal: Refreshing state... [id=enp2g2rhile7gbqlbrkr]
data.yandex_compute_image.ubuntu_image: Refreshing state...
yandex_vpc_subnet.internal-a: Refreshing state... [id=e9b1dad6mgoj2v4funog]
An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
+ create
... skipped ...
Plan: 3 to add, 0 to change, 0 to destroy.
... skipped ...
เดเดฒเตเดฒเดพเด เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เด เดตเดธเดพเดจเดฟเดเตเดเดพเตฝ (เด เดคเต เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด), เด เดชเตเดชเตเตพ เดเดเตเดเตพเดเตเดเต เดฎเตเดจเตเดจเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเตเดเตพ เดเดฃเตเดเดพเดเตเด:
- เดฌเดฟเตฝเดกเต - เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเดฐเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฐเต เดฏเดจเตเดคเตเดฐเด. เด เตปเดธเดฟเดฌเดฟเตพ เดธเตเดตเดฏเดฎเตเดต เดกเตเดเตเดเตผ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเต.
- เดฎเตเดฃเดฟเดฑเตเดฑเดฑเดฟเดเดเต - เดเดฐเต เดฎเตเดฃเดฟเดฑเตเดฑเดฑเดฟเดเดเต เดฎเตเดทเตเตป - เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเตเด เดเตเดฐเดพเดซเดพเดจเดฏเตเด เด เดคเดฟเตฝ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต. เดฒเตเดเดฟเตป / เดชเดพเดธเตโเดตเตเดกเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต: เด เดกเตเดฎเดฟเตป / เด เดกเตเดฎเดฟเตป
- เดชเตเตผเดเตเดเต 9092-เตฝ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดเดพเดซเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดฑเดฟเดฏ เดฏเดจเตเดคเตเดฐเดฎเดพเดฃเต เดเดพเดซเตเด.
เด เดตเดฏเตเดฒเตเดฒเดพเด เดธเตเดฅเดฒเดคเตเดคเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเด:
vozerov@mba:~/events (master) $ yc compute instance list
+----------------------+------------+---------------+---------+---------------+-------------+
| ID | NAME | ZONE ID | STATUS | EXTERNAL IP | INTERNAL IP |
+----------------------+------------+---------------+---------+---------------+-------------+
| fhm081u8bkbqf1pa5kgj | monitoring | ru-central1-a | RUNNING | 84.201.159.71 | 172.16.1.35 |
| fhmf37k03oobgu9jmd7p | kafka | ru-central1-a | RUNNING | 84.201.173.41 | 172.16.1.31 |
| fhmt9pl1i8sf7ga6flgp | build | ru-central1-a | RUNNING | 84.201.132.3 | 172.16.1.26 |
+----------------------+------------+---------------+---------+---------------+-------------+
เดเดฑเดตเดฟเดเดเตเดเตพ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต, เดเดตเดฟเดเต เดจเดฟเดจเตเดจเต เดจเดฎเตเดเตเดเต เด
เดตเดฐเตเดเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเด. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเดฟเตฝ เดเดเดจเตเดณเด ssh เดตเดดเดฟ เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเดจเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเดจเตเด เดเดพเตป IP เดตเดฟเดฒเดพเดธเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดเตเดฑเดพเดซเตเดฎเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดฒเตเดกเตเดซเตเดฒเตเดฏเตผ เด
เดเตเดเตเดฃเตเดเต เดจเดฟเดเตเดเตพเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเตเดคเตเดคเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเด DNS เดชเตเดฐเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดฎเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ.
เดตเดดเดฟเดฏเดฟเตฝ, เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดธเตเดทเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฐเต เดเดจเตเดคเดฐเดฟเด เดเดชเดฟเดฏเตเด เดเดฐเต เดเดจเตเดคเดฐเดฟเด DNS เดชเตเดฐเตเด เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเตเดณเตเดณเดฟเดฒเต เดธเตเตผเดตเดฑเตเดเตพ เดชเตเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด:
ubuntu@build:~$ ping kafka.ru-central1.internal
PING kafka.ru-central1.internal (172.16.1.31) 56(84) bytes of data.
64 bytes from kafka.ru-central1.internal (172.16.1.31): icmp_seq=1 ttl=63 time=1.23 ms
64 bytes from kafka.ru-central1.internal (172.16.1.31): icmp_seq=2 ttl=63 time=0.625 ms
^C
--- kafka.ru-central1.internal ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.625/0.931/1.238/0.308 ms
เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เดเดพเดซเตโเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเตปเดกเตโเดชเตเดฏเดฟเดจเตเดฑเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดคเต เดเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด.
เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เด เดธเดเดฌเดฟเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเตเดณเตเดณเดพเด, เดธเตเตผเดตเดฑเตเดเตพ เดเดฃเตเดเต, เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฃเตเดเต - เด เดคเต เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดเดฏเตเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต. เดฌเดฟเตฝเดกเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดธเดพเดงเดพเดฐเดฃ เดกเตเดเตเดเตผ เดฌเดฟเตฝเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เดเดฐเต เดเดฎเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดเดเตเดเตพ Yandex - เดเดฃเตเดเตเดฏเตเดจเตผ เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดธเตเดตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดเดจเตเดจเดพเตฝ เดเดฆเตเดฏเด เดเดพเดฐเตเดฏเดเตเดเตพ เดเดฆเตเดฏเด.
เดเดเตเดเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฌเดฟเตฝเดกเต เดฎเตเดทเตเดจเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเดเดฏเตเด ssh เดตเดดเดฟ เดฒเตเดเดฟเตป เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดฟเดคเตเดฐเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
vozerov@mba:~/events/terraform (master) $ cd ..
vozerov@mba:~/events (master) $ rsync -av app/ [email protected]:app/
... skipped ...
sent 3849 bytes received 70 bytes 7838.00 bytes/sec
total size is 3644 speedup is 0.93
vozerov@mba:~/events (master) $ ssh 84.201.132.3 -l ubuntu
ubuntu@build:~$ cd app
ubuntu@build:~/app$ sudo docker build -t app .
Sending build context to Docker daemon 6.144kB
Step 1/9 : FROM golang:latest AS build
... skipped ...
Successfully built 9760afd8ef65
Successfully tagged app:latest
เดชเดเตเดคเดฟ เดฏเตเดฆเตเดงเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ - เดเดชเตเดชเตเตพ เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเต เดเดพเดซเตเดเดฏเดฟเดฒเตเดเตเดเต เด เดฏเดเตเดเตเดเตเดฃเตเดเต เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
ubuntu@build:~/app$ sudo docker run --name app -d -p 8080:8080 app /app/app -kafka=kafka.ru-central1.internal:9092</code>
ะก ะปะพะบะฐะปัะฝะพะน ะผะฐัะธะฝะบะธ ะผะพะถะฝะพ ะพัะฟัะฐะฒะธัั ัะตััะพะฒัะน event ะธ ะฟะพัะผะพััะตัั ะฝะฐ ะพัะฒะตั:
<code>vozerov@mba:~/events (master) $ curl -D - -s -X POST -d '{"key1":"data1"}' http://84.201.132.3:8080/post
HTTP/1.1 200 OK
Content-Type: application/json
Date: Mon, 13 Apr 2020 13:53:54 GMT
Content-Length: 41
{"status":"ok","partition":0,"Offset":0}
vozerov@mba:~/events (master) $
เดฑเตเดเตเดเตเตผเดกเดฟเดเดเดฟเดจเตเดฑเต เดตเดฟเดเดฏเดคเตเดคเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเต เดเตเดเดพเดคเต เดธเดจเตเดฆเตเดถเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเดพเตผเดเตเดเตเดทเดจเตเดฑเตเดฏเตเด เดเดซเตโเดธเตเดฑเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เดเดกเดฟ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. Yandex.Cloud-เตฝ เดเดฐเต เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดธเตเดทเตโเดเดฟเดเตเดเต เด เดตเดฟเดเต เดเดเตเดเดณเตเดเต เดเดฟเดคเตเดฐเด เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเต (เดฎเตเดจเตเดจเต เดฒเตเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดเดเตเดเดจเต เดเตเดฏเตเดฏเดพเดฎเตเดจเตเดจเต registry.tf เดซเดฏเดฒเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต). เดเดฐเต เดธเดเดญเดฐเดฃเด เดธเตเดทเตเดเดฟเดเตเดเตเด:
vozerov@mba:~/events/terraform (master) $ terraform apply -target yandex_container_registry.events
... skipped ...
Plan: 1 to add, 0 to change, 0 to destroy.
... skipped ...
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
เดเดฃเตเดเตเดฏเตโเดจเตผ เดฐเดเดฟเดธเตโเดเตเดฐเดฟเดฏเดฟเตฝ เดเดงเดฟเดเดพเดฐเดฟเดเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเดเดเตเดเดณเตเดฃเตเดเต - เดเดฐเต เดเดคเตเดคเต เดเตเดเตเดเตบ, เดเดฐเต iam เดเตเดเตเดเตบ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดธเตเดตเดจ เด
เดเตเดเตเดฃเตเดเต เดเต เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต. เด เดฐเตเดคเดฟเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดเดพเดฃเดพเด.
vozerov@mba:~/events/terraform (master) $ terraform apply -target yandex_iam_service_account.docker -target yandex_resourcemanager_folder_iam_binding.puller -target yandex_resourcemanager_folder_iam_binding.pusher
... skipped ...
Apply complete! Resources: 3 added, 0 changed, 0 destroyed.
เดเดชเตเดชเตเตพ เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต เด เดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดเต เดเดฃเตเดเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต:
vozerov@mba:~/events/terraform (master) $ yc iam key create --service-account-name docker -o key.json
id: ajej8a06kdfbehbrh91p
service_account_id: ajep6d38k895srp9osij
created_at: "2020-04-13T14:00:30Z"
key_algorithm: RSA_2048
เดเดเตเดเดณเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดจเตเดฑเต เดเดกเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเด, เดเต เดเตเดฎเดพเดฑเตเดเดฏเตเด เดฒเตเดเดฟเตป เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด:
vozerov@mba:~/events/terraform (master) $ scp key.json [email protected]:
key.json 100% 2392 215.1KB/s 00:00
vozerov@mba:~/events/terraform (master) $ ssh 84.201.132.3 -l ubuntu
ubuntu@build:~$ cat key.json | sudo docker login --username json_key --password-stdin cr.yandex
WARNING! Your password will be stored unencrypted in /home/ubuntu/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
ubuntu@build:~$
เดเดฟเดคเตเดฐเด เดฐเดเดฟเดธเตโเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดฐเดเดฟเดธเตโเดเตเดฐเดฟ เดเดกเดฟ เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเดเตเดเตพ เด เดคเต yc เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตเดเตเดจเตเดจเต:
vozerov@mba:~ $ yc container registry get events
id: crpdgj6c9umdhgaqjfmm
folder_id:
name: events
status: ACTIVE
created_at: "2020-04-13T13:56:41.914Z"
เด เดคเดฟเดจเตเดถเตเดทเด, เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดเดฟเดคเตเดฐเด เดเดฐเต เดชเตเดคเดฟเดฏ เดชเตเดฐเดฟเตฝ เดเดพเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
ubuntu@build:~$ sudo docker tag app cr.yandex/crpdgj6c9umdhgaqjfmm/events:v1
ubuntu@build:~$ sudo docker push cr.yandex/crpdgj6c9umdhgaqjfmm/events:v1
The push refers to repository [cr.yandex/crpdgj6c9umdhgaqjfmm/events]
8c286e154c6e: Pushed
477c318b05cb: Pushed
beee9f30bc1f: Pushed
v1: digest: sha256:1dd5aaa9dbdde2f60d833be0bed1c352724be3ea3158bcac3cdee41d47c5e380 size: 946
เดเดฟเดคเตเดฐเด เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดฒเตเดกเตเดเตเดฏเตโเดคเตเดตเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
vozerov@mba:~/events/terraform (master) $ yc container repository list
+----------------------+-----------------------------+
| ID | NAME |
+----------------------+-----------------------------+
| crpe8mqtrgmuq07accvn | crpdgj6c9umdhgaqjfmm/events |
+----------------------+-----------------------------+
เดตเดดเดฟเดฏเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฐเต เดฒเดฟเดจเดเตเดธเต เดฎเตเดทเตเดจเดฟเตฝ yc เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด
yc container registry configure-docker
เดกเตเดเตเดเตผ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเดพเตป.
เดคเตเดฐเตเดฎเดพเดจเด
เดเดเตเดเตพ เดตเดณเดฐเตเดฏเดงเดฟเดเด เดเด เดฟเดจเดพเดงเตเดตเดพเดจเด เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต, เด เดคเดฟเดจเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ:
- เดเดเตเดเดณเตเดเต เดญเดพเดตเดฟ เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเดฎเดพเดฏเดฟ เดเดเตเดเตพ เดตเดจเตเดจเต.
- เดเดเตเดเดณเตเดเต เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฏเตเดเตเดคเดฟ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดเตเดเตพ golang-เตฝ เดเดดเตเดคเดฟ.
- เดเดเตเดเตพ เด เดคเต เดถเตเดเดฐเดฟเดเตเดเต เดเดฐเต เดธเตเดตเดเดพเดฐเตเดฏ เดเดฃเตเดเตเดฏเตเดจเตผ เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดดเดฟเดเตเดเต.
เด เดเตเดคเตเดค เดญเดพเดเดคเตเดคเต, เดเดเตเดเตพ เดฐเดธเดเดฐเดฎเดพเดฏ เดเดพเดฐเตเดฏเดเตเดเดณเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเด - เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเตเดกเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดตเดฟเดเตเดเดฏเตเด เดเดเตเดตเดฟเตฝ เด เดคเดฟเตฝ เดฒเตเดกเต เดฒเตเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดฎเดพเดฑเดฐเตเดคเต!
เด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ เดเดชเตเดชเตบ เดตเตผเดเตเดเตเดทเตเดชเตเดชเต REBRAIN & Yandex.Cloud-เดจเตเดฑเต เดตเตเดกเดฟเดฏเต เดฑเตเดเตเดเตเตผเดกเดฟเดเดเดฟเดฒเดพเดฃเต: Yandex เดเตเดฒเตเดกเดฟเตฝ เดธเตเดเตเดเตปเดกเดฟเตฝ 10 เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต -
เดเตบเดฒเตเดจเดฟเตฝ เดเดคเตเดคเดฐเด เดชเดฐเดฟเดชเดพเดเดฟเดเดณเดฟเตฝ เดชเดเตเดเตเดเตเดเตเดเดพเดจเตเด เดคเดคเตเดธเดฎเดฏเด เดเตเดฆเตเดฏเดเตเดเตพ เดเตเดฆเดฟเดเตเดเดพเดจเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดฌเดจเตเดงเดชเตเดชเตเดเตเด
เด
เดคเตเดคเดฐเดฎเตเดฐเต เดเดตเดจเตเดฑเต เดนเตเดธเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เด
เดตเดธเดฐเดคเตเดคเดฟเดจเต Yandex.Cloud-เดจเต เดชเตเดฐเดคเตเดฏเตเด เดจเดจเตเดฆเดฟ เดชเดฑเดฏเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เด
เดตเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฒเดฟเดเตเดเต -
เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฒเตเดกเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเต เดเตเดฑเดฟเดเตเดเต เดเตเดฆเตเดฏเดเตเดเดณเตเดฃเตเดเตเดเตเดเดฟเตฝ,
PS เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดคเดฟเดฎเดพเดธเด 2 เดธเตเดเดจเตเดฏ เดเดกเดฟเดฑเตเดฑเตเดเตพ เดเดฃเตเดเต, เดเดฐเตเดชเดเตเดทเต เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เด
เดตเดฏเดฟเดฒเตเดจเตเดจเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด.
เด
เดตเดฒเดเดฌเด: www.habr.com