เชจเซเซ เชง. เช เชจเซเชตเชพเชฆ: เช เชฒเซเช, เชเซเชฒเซ เชจเชพเชตเชพเชฐเซ เชฆเซเชตเชพเชฐเชพ เชฒเชเชพเชฏเซเชฒเซ เชเซ, เชเซเช เชฏเซเชฐเซเชชเซเชฏเชจ เชเชเชชเชจเซ เชเชกเซเชตเชฟเชจเซเชเชพเชฎเชพเช เชชเซเชฐเชฟเชจเซเชธเชฟเชชเชพเชฒ เชธเซเชซเซเชเชตเซเชฐ เชเชจเซเชเชฟเชจเชฟเชฏเชฐเชจเซ เชนเซเชฆเซเชฆเซ เชงเชฐเชพเชตเซ เชเซ, เชคเซ เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชเชพเชฎเชเซเชฐเซเชจเชพ เชเซเชทเซเชคเซเชฐเชฎเชพเช เชเช เชฐเชธเชชเซเชฐเชฆ เช เชจเซ เชเชชเชฆเซเชถเช "เชคเชชเชพเชธ" เชเซ. เชคเซเชจเซเช เชฎเซเชณ เชถเซเชฐเซเชทเช เช เชจเซเชตเชพเชฆเชฎเชพเช เชฅเซเชกเซเช เชตเชฟเชธเซเชคเซเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช เชเชพเชฐเชฃ เชเซ เชฒเซเชเช เชเซเชฌ เช เชถเชฐเซเชเชคเชฎเชพเช เชธเชฎเชเชพเชตเซ เชเซ.
เชฒเซเชเช เชคเชฐเชซเชฅเซ เชจเซเชเชง: เช เชชเซเชธเซเช เชเซเชตเซ เชฒเชพเชเซ เชเซ
เชฅเซเชกเชพ เช
เช เชตเชพเชกเชฟเชฏเชพ เชชเชนเซเชฒเชพ, เชฎเชพเชฐเซ เชเซเชฎ เชเช เช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชจเซ เชเซเชฐ เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชชเชฐ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซ เชฐเชนเซ เชนเชคเซ เชเซเชฎเชพเช CI/CD, เชเซเชฌเชฐเชจเซเชเซเชธ-เชเชงเชพเชฐเชฟเชค เชฐเชจเชเชพเชเชฎ, เชฎเซเชเซเชฐเชฟเชเซเชธ เช
เชจเซ เช
เชจเซเชฏ เชเซเชกเซเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชคเซ เชนเชคเซ. เช เชชเชเชฒเซเช เช
เชเชฎเชพเชฏเชถ เชชเซเชฐเชเซเชคเชฟเชจเซเช เชนเชคเซเช: เช
เชฎเซ เชคเซเชจเซ เชเช เชเชงเชพเชฐ เชคเชฐเซเชเซ เชฒเซเชตเชพเชจเซเช เช
เชจเซ เชเชเชพเชฎเซ เชฎเชนเชฟเชจเชพเชเชฎเชพเช เชเชถเชฐเซ 150 เชตเชงเซ เชธเซเชตเชพเช เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเชตเชพเชจเซ เชฏเซเชเชจเชพ เชฌเชจเชพเชตเซ เชเซ. เชคเซ เชฌเชงเชพ เชธเซเชชเซเชจเชจเชพ เชเซเชเชฒเชพเช เชธเซเชฅเซ เชฎเซเชเชพ เชเชจเชฒเชพเชเชจ เชชเซเชฒเซเชเชซเซเชฐเซเชฎเซเชธ (Infojobs, Fotocasa, เชตเชเซเชฐเซ) เชจเชพ เชธเชเชเชพเชฒเชจ เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเซ.
เช เชฎเซ เชเชชเซเชฒเซเชเซเชถเชจเชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชชเชฐ เชเชฎเชพเชตเซเชฏเซเช เช เชจเซ เชคเซเชจเชพ เชชเชฐ เชเซเชเชฒเชพเช เชเซเชฐเชพเชซเชฟเชเชจเซ เชฐเซเชกเชพเชฏเชฐเซเชเซเช เชเชฐเซเชฏเชพ เชชเชเซ, เชเช เชญเชฏเชเชจเช เชเชถเซเชเชฐเซเชฏ เช เชฎเชพเชฐเซ เชฐเชพเชน เชเซเช เชฐเชนเซเชฏเซเช เชนเชคเซเช. เชตเชฟเชฒเชเชฌ (เชตเชฟเชฒเชเชฌเชคเชพ) เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช เชตเชฟเชจเชเชคเซเช EC10 เชเชฐเชคเชพเช 2 เชเชฃเซ เชตเชงเชพเชฐเซ เชนเชคเซ. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชเชพเช เชคเซ เช เชธเชฎเชธเซเชฏเชพเชจเซ เชเชเซเชฒ เชถเซเชงเชตเซ เชเชฐเซเชฐเซ เชนเชคเซ, เช เชฅเชตเชพ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ (เช เชจเซ, เชธเชเชญเชตเชคเช, เชธเชฎเชเซเชฐ เชชเซเชฐเซเชเซเชเซเช) เชจเซเช เชธเซเชฅเชณเชพเชเชคเชฐ เชเซเชกเซ เชฆเซเชตเซเช เชเชฐเซเชฐเซ เชนเชคเซเช.
EC2 เชเชฐเชคเชพเช เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช เชตเชฟเชฒเชเชฌ เชถเชพ เชฎเชพเชเซ เชเชเชฒเซ เชตเชงเชพเชฐเซ เชเซ?
เช
เชกเชเชฃ เชถเซเชงเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชธเชฎเชเซเชฐ เชตเชฟเชจเชเชคเซ เชชเชพเชฅ เชธเชพเชฅเซ เชฎเซเชเซเชฐเชฟเชเซเชธ เชเชเชคเซเชฐเชฟเชค เชเชฐเซเชฏเชพ. เช
เชฎเชพเชฐเซเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชธเชฐเชณ เชเซ: API เชเซเชเชตเซ (Zuul) เชชเซเชฐเซเชเซเชธเซ EC2 เช
เชฅเชตเชพ Kubernetes เชฎเชพเช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ เชเชจเซเชธเซเชเชจเซเชธ เชฎเชพเชเซ เชตเชฟเชจเชเชคเซ เชเชฐเซ เชเซ. เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช เชเชชเชฃเซ NGINX เชเชจเซเชเซเชฐเซเชธ เชเชเชเซเชฐเซเชฒเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช, เช
เชจเซ เชฌเซเชเชเชจเซเชก เชธเชพเชฎเชพเชจเซเชฏ เชตเชธเซเชคเซเช เชเซ เชเซเชฎ เชเซ
EC2
+---------------+
| +---------+ |
| | | |
+-------> BACKEND | |
| | | | |
| | +---------+ |
| +---------------+
+------+ |
Public | | |
-------> ZUUL +--+
traffic | | | Kubernetes
+------+ | +-----------------------------+
| | +-------+ +---------+ |
| | | | xx | | |
+-------> NGINX +------> BACKEND | |
| | | xx | | |
| +-------+ +---------+ |
+-----------------------------+
เชธเชฎเชธเซเชฏเชพ เชฌเซเชเชเชจเซเชกเชฎเชพเช เชชเซเชฐเชพเชฐเชเชญเชฟเช เชฒเซเชเชจเซเชธเซ เชธเชพเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชนเซเชฏ เชคเซเชตเซเช เชฒเชพเชเชคเซเช เชนเชคเซเช (เชฎเซเช เชเซเชฐเชพเชซ เชชเชฐ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชธเซเชคเชพเชฐเชจเซ "xx" เชคเชฐเซเชเซ เชเชฟเชนเซเชจเชฟเชค เชเชฐเซเชฏเซ เชเซ). EC2 เชชเชฐ, เชเชชเซเชฒเชฟเชเซเชถเชจเชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชตเชฎเชพเช เชฒเชเชญเช 20msเชจเซ เชธเชฎเชฏ เชฒเชพเชเซเชฏเซ. เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช, เชตเชฟเชฒเชเชฌเชคเชพ เชตเชงเซเชจเซ 100-200 ms เชฅเช.
เช เชฎเซ เชฐเชจเชเชพเชเชฎ เชซเซเชฐเชซเชพเชฐเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชธเชเชญเชตเชฟเชค เชถเชเชเชพเชธเซเชชเชฆเซเชจเซ เชเชกเชชเชฅเซ เชฌเชฐเชคเชฐเชซ เชเชฐเซ เชฆเซเชงเชพ. JVM เชธเชเชธเซเชเชฐเชฃ เช เช เชฐเชนเซ เชเซ. เชเชจเซเชเซเชจเชฐเชพเชเชเซเชถเชจเชจเซ เชธเชฎเชธเซเชฏเชพเชเชจเซ เชชเชฃ เชคเซเชจเซ เชธเชพเชฅเซ เชเซเช เชฒเซเชตเชพเชฆเซเชตเชพ เชจเชนเซเชคเซ: เชเชชเซเชฒเชฟเชเซเชถเชจ เชชเชนเซเชฒเซเชฅเซ เช EC2 เชชเชฐเชจเชพ เชเชจเซเชเซเชจเชฐเชฎเชพเช เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชเชพเชฒเซ เชฐเชนเซ เชนเชคเซ. เชฒเซเชก เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ? เชชเชฐเชเชคเซ เช เชฎเซ เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชก 1 เชตเชฟเชจเชเชคเซ เชชเชฐ เชชเชฃ เชเชเซเช เชตเชฟเชฒเชเชฌ เช เชตเชฒเซเชเชจ เชเชฐเซเชฏเซเช. เชเชเชฐเซ เชเชเชคเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซเชจเชพ เชตเชฟเชฐเชพเชฎเชจเซ เชชเชฃ เชเชชเซเชเซเชทเชพ เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เช เชฎเชพเชฐเชพ เชเซเชฌเชฐเชจเซเชเซเชธ เชเชกเชฎเชฟเชจเชฎเชพเชเชฅเซ เชเชเชจเซ เชเชถเซเชเชฐเซเชฏ เชฅเชฏเซเช เชเซ เชถเซเช เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเช เชฌเชพเชนเซเชฏ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชเซ เชเชพเชฐเชฃ เชเซ DNS เชเซเชตเซเชฐเซเช เชญเซเชคเชเชพเชณเชฎเชพเช เชธเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพเชเชจเซเช เชเชพเชฐเชฃ เชฌเชจเซ เชนเชคเซ.
เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ 1: DNS เชจเชพเชฎ เชฐเชฟเชเซเชฒเซเชฏเซเชถเชจ
เชฆเชฐเซเช เชตเชฟเชจเชเชคเซ เชฎเชพเชเซ, เช
เชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจ AWS Elasticsearch เชฆเชพเชเชฒเชพเชจเซ เชเชเชฅเซ เชคเซเชฐเชฃ เชตเชเชค เชกเซเชฎเซเชจเชฎเชพเช เชเชเซเชธเซเชธ เชเชฐเซ เชเซ เชเซเชฎ เชเซ elastic.spain.adevinta.com
. เช
เชฎเชพเชฐเชพ เชเชจเซเชเซเชจเชฐเชจเซ เช
เชเชฆเชฐ
เชเชจเซเชเซเชจเชฐเชฎเชพเชเชฅเซ DNS เชเซเชตเซเชฐเซเช:
[root@be-851c76f696-alf8z /]# while true; do dig "elastic.spain.adevinta.com" | grep time; sleep 2; done
;; Query time: 22 msec
;; Query time: 22 msec
;; Query time: 29 msec
;; Query time: 21 msec
;; Query time: 28 msec
;; Query time: 43 msec
;; Query time: 39 msec
EC2 เชฆเชพเชเชฒเชพเชเชฎเชพเชเชฅเซ เชเชเชจเซ เชธเชฎเชพเชจ เชตเชฟเชจเชเชคเซเช เชเซเชฏเชพเช เชเชชเซเชฒเชฟเชเซเชถเชจ เชเชพเชฒเซ เชฐเชนเซ เชเซ:
bash-4.4# while true; do dig "elastic.spain.adevinta.com" | grep time; sleep 2; done
;; Query time: 77 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
เชฒเซเชเช เชชเชฎเชพเช เชฒเชเชญเช 30ms เชเซเชเชฒเซ เชธเชฎเชฏ เชฒเชพเชเซเชฏเซ เชคเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชคเชพ, เชคเซ เชธเซเชชเชทเซเช เชฅเช เชเชฏเซเช เชเซ Elasticsearch เชจเซ เชเชเซเชธเซเชธ เชเชฐเชคเซ เชตเชเชคเซ DNS เชฐเชฟเชเซเชฒเซเชฏเซเชถเชจ เชเชฐเซเชเชฐ เชฒเซเชเชจเซเชธเซเชฎเชพเช เชตเชงเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชซเชพเชณเซ เชเชชเซ เชฐเชนเซเชฏเซเช เชนเชคเซเช.
เชเซ เชเซ, เช เชฌเซ เชเชพเชฐเชฃเซเชธเชฐ เชตเชฟเชเชฟเชคเซเชฐ เชนเชคเซเช:
- เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชชเชนเซเชฒเซเชฅเซ เช เชเช เชเชจ เชเซเชฌเชฐเชจเซเชเซเชธ เชเชชเซเชฒเซเชเซเชถเชจ เชเซ เชเซ เชเชเซเช เชตเชฟเชฒเชเชฌเชฅเซ เชชเซเชกเชพเชฏเชพ เชตเชฟเชจเชพ AWS เชธเชเชธเชพเชงเชจเซ เชธเชพเชฅเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชฐเซ เชเซ. เชเชพเชฐเชฃ เชเชฎเซ เชคเซ เชนเซเชฏ, เชคเซ เชเชพเชธ เชเชฐเซเชจเซ เช เชเซเชธ เชธเชพเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชเซ.
- เช
เชฎเซ เชเชพเชฃเซเช เชเซเช เชเซ JVM เชเชจ-เชฎเซเชฎเชฐเซ DNS เชเซเชถเซเชเช เชเชฐเซ เชเซ. เช
เชฎเชพเชฐเซ เชเชฌเซเชเชฎเชพเช, TTL เชฎเซเชฒเซเชฏ เชฒเชเซเชฒเซเช เชเซ
$JAVA_HOME/jre/lib/security/java.security
เช เชจเซ 10 เชธเซเชเชจเซเชก เชชเชฐ เชธเซเช เชเชฐเซ:networkaddress.cache.ttl = 10
. เชฌเซเชเชพ เชถเชฌเซเชฆเซเชฎเชพเช เชเชนเซเช เชคเซ, JVM เช เชคเชฎเชพเชฎ DNS เชเซเชตเซเชฐเซเชเชจเซ 10 เชธเซเชเชจเซเชก เชฎเชพเชเซ เชเซเชถ เชเชฐเชตเซ เชเซเชเช.
เชชเซเชฐเชฅเชฎ เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพเชจเซ เชชเซเชทเซเชเชฟ เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชฅเซเชกเชพ เชธเชฎเชฏ เชฎเชพเชเซ DNS เชเซเชฒ เชเชฐเชตเชพเชจเซเช เชฌเชเชง เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช เช
เชจเซ เชเซเช เชเซ เชธเชฎเชธเซเชฏเชพ เชฆเซเชฐ เชฅเช เชเช เชเซ เชเซ เชจเชนเซเช. เชธเซเชชเซเชฐเชฅเชฎ, เช
เชฎเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชชเซเชจเชเชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช เชเซเชฅเซ เชเชฐเซเชจเซ เชคเซ เชกเซเชฎเซเชจ เชจเชพเชฎ เชฆเซเชตเชพเชฐเชพ เชจเชนเซเช, เชชเชฐเชเชคเซ IP เชเชกเซเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ Elasticsearch เชธเชพเชฅเซ เชธเซเชงเซ เชธเชเชชเชฐเซเช เชเชฐเซ. เชเชจเชพ เชฎเชพเชเซ เชเซเชก เชซเซเชฐเชซเชพเชฐเซ เช
เชจเซ เชจเชตเชพ เชเชฎเชพเชตเชเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ, เชคเซเชฅเซ เช
เชฎเซ เชซเชเซเชค เชกเซเชฎเซเชจเชจเซ เชคเซเชจเชพ IP เชธเชฐเชจเชพเชฎเชพเช เชชเชฐ เชฎเซเชช เชเชฐเซเชฏเซเช /etc/hosts
:
34.55.5.111 elastic.spain.adevinta.com
เชนเชตเซ เชเชจเซเชเซเชจเชฐเชจเซ เชฒเชเชญเช เชคเชฐเชค เช เชเชเชชเซ เชฎเชณเซเชฏเซ. เชเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชฅเซเชกเซ เชธเซเชงเชพเชฐเซ เชฅเชฏเซ, เชชเชฐเชเชคเซ เช เชฎเซ เช เชชเซเชเซเชทเชฟเชค เชตเชฟเชฒเชเชฌเชฟเชคเชคเชพ เชธเซเชคเชฐเซเชฅเซ เชฅเซเชกเชพ เช เชจเชเซเช เชนเชคเชพ. DNS เชฐเชฟเชเซเชฒเซเชฏเซเชถเชจเชฎเชพเช เชเชฃเซ เชธเชฎเชฏ เชฒเชพเชเซเชฏเซ เชนเซเชตเชพ เชเชคเชพเช, เชตเชพเชธเซเชคเชตเชฟเช เชเชพเชฐเชฃ เชนเชเซ เชชเชฃ เช เชฎเชจเซ เชฆเซเชฐ เชเชฐเซเชฏเซเช.
เชจเซเชเชตเชฐเซเช เชฆเซเชตเชพเชฐเชพ เชกเชพเชฏเชเซเชจเซเชธเซเชเชฟเชเซเชธ
เช
เชฎเซ เชเชจเซเชเซเชจเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเซเชฐเชพเชซเชฟเชเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช tcpdump
เชจเซเชเชตเชฐเซเช เชชเชฐ เชฌเชฐเชพเชฌเชฐ เชถเซเช เชฅเช เชฐเชนเซเชฏเซเช เชเซ เชคเซ เชเซเชตเชพ เชฎเชพเชเซ:
[root@be-851c76f696-alf8z /]# tcpdump -leni any -w capture.pcap
เช
เชฎเซ เชชเชเซ เชเชฃเซ เชตเชฟเชจเชเชคเซเช เชฎเซเชเชฒเซ เช
เชจเซ เชคเซเชฎเชจเชพ เชเซเชชเซเชเชฐ เชกเชพเชเชจเชฒเซเชก เชเชฐเซเชฏเชพ (kubectl cp my-service:/capture.pcap capture.pcap
) เชฎเชพเช เชตเชงเซ เชตเชฟเชถเซเชฒเซเชทเชฃ เชฎเชพเชเซ
DNS เชเซเชตเซเชฐเซเช เชตเชฟเชถเซ เชถเชเชเชพเชธเซเชชเชฆ เชเชเช เชจเชนเซเชคเซเช (เชเช เชจเชพเชจเซ เชตเชธเซเชคเซ เชธเชฟเชตเชพเชฏ เชเซ เชเซเชจเชพ เชตเชฟเชถเซ เชนเซเช เชชเชเซเชฅเซ เชตเชพเชค เชเชฐเซเชถ). เชชเชฐเชเชคเซ เช เชฎเชพเชฐเซ เชธเซเชตเชพ เชเซ เชฐเซเชคเซ เชฆเชฐเซเช เชตเชฟเชจเชเชคเซเชจเซ เชนเซเชจเซเชกเชฒ เชเชฐเซ เชเซ เชคเซเชฎเชพเช เชเซเชเชฒเซเช เชตเชฟเชเชฟเชคเซเชฐเชคเชพเช เชนเชคเซ. เชจเซเชเซ เชเซเชชเซเชเชฐเชจเซ เชธเซเชเซเชฐเซเชจเชถเซเช เชเซ เชเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ เชเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชถเชฐเซ เชฅเชพเชฏ เชคเซ เชชเชนเซเชฒเชพเช เชตเชฟเชจเชเชคเซ เชธเซเชตเซเชเชพเชฐเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซ เชเซ:
เชชเซเชเซเช เชจเชเชฌเชฐเซ เชชเซเชฐเชฅเชฎ เชเซเชฒเชฎเชฎเชพเช เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ. เชธเซเชชเชทเซเชเชคเชพ เชฎเชพเชเซ, เชฎเซเช เชตเชฟเชตเชฟเชง TCP เชชเซเชฐเชตเชพเชนเซเชจเซ เชฐเชเช-เชเซเชก เชเชฐเซเชฏเชพ เชเซ.
เชชเซเชเซเช 328 เชฅเซ เชถเชฐเซ เชฅเชคเซ เชเซเชฐเซเชจ เชธเซเชเซเชฐเซเชฎ เชฌเชคเชพเชตเซ เชเซ เชเซ เชเซเชตเซ เชฐเซเชคเซ เชเซเชฒเชพเชฏเชจเซเช (172.17.22.150) เช เชเชจเซเชเซเชจเชฐ (172.17.36.147) เชธเชพเชฅเซ TCP เชเชจเซเชเซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเซเชฏเซเช. เชชเซเชฐเชพเชฐเชเชญเชฟเช เชนเซเชจเซเชกเชถเซเช (328-330) เชชเชเซ, เชชเซเชเซเช 331 เชฒเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช HTTP GET /v1/..
- เช
เชฎเชพเชฐเซ เชธเซเชตเชพ เชฎเชพเชเซ เชเชตเชจเชพเชฐเซ เชตเชฟเชจเชเชคเซ. เชเชเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเช 1 เชเชฎเชเชธเชจเซ เชธเชฎเชฏ เชฒเชพเชเซเชฏเซ.
เชเซเชฐเซ เชธเซเชเซเชฐเซเชฎ (เชชเซเชเซเช 339 เชฎเชพเชเชฅเซ) เชฌเชคเชพเชตเซ เชเซ เชเซ เช เชฎเชพเชฐเซ เชธเซเชตเชพเช เชเชฒเชพเชธเซเชเชฟเชเชธเชฐเซเช เชเชจเซเชธเซเชเชจเซเชธเชจเซ HTTP เชตเชฟเชจเชเชคเซ เชฎเซเชเชฒเซ เชเซ (เชคเซเชฏเชพเช เชเซเช TCP เชนเซเชจเซเชกเชถเซเช เชจเชฅเซ เชเชพเชฐเชฃ เชเซ เชคเซ เชนเชพเชฒเชจเชพ เชเชจเซเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ). เชเชจเซ 18ms เชฒเซเชงเซ.
เช เชคเซเชฏเชพเชฐ เชธเซเชงเซ เชฌเชงเซเช เชฌเชฐเชพเชฌเชฐ เชเซ, เช เชจเซ เชธเชฎเชฏ เช เชเชฆเชพเชเซ เช เชชเซเชเซเชทเชฟเชค เชตเชฟเชฒเชเชฌเชจเซ เช เชจเซเชฐเซเชช เชเซ (เชเซเชฒเชพเชฏเชจเซเช เชชเชพเชธเซเชฅเซ เชฎเชพเชชเชตเชพเชฎเชพเช เชเชตเซ เชคเซเชฏเชพเชฐเซ 20-30 ms).
เชเซ เชเซ, เชตเชพเชฆเชณเซ เชตเชฟเชญเชพเช 86ms เชฒเซ เชเซ. เชเชฎเชพเช เชถเซเช เชเชพเชฒเซ เชฐเชนเซเชฏเซเช เชเซ? เชชเซเชเซเช 333 เชธเชพเชฅเซ, เช
เชฎเชพเชฐเซ เชธเซเชตเชพเช HTTP GET เชตเชฟเชจเชเชคเซ เชฎเซเชเชฒเซ /latest/meta-data/iam/security-credentials
, เช
เชจเซ เชคเซเชจเชพ เชชเชเซ เชคเชฐเชค เช, เชธเชฎเชพเชจ TCP เชเชจเซเชเซเชถเชจ เชชเชฐ, เชฌเซเชเซ GET เชตเชฟเชจเชเชคเซ /latest/meta-data/iam/security-credentials/arn:..
.
เช เชฎเชจเซ เชเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช เชเซ เช เชธเชฎเชเซเชฐ เชเซเชฐเซเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฆเชฐเซเช เชตเชฟเชจเชเชคเซ เชธเชพเชฅเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฅเชพเชฏ เชเซ. DNS เชฐเชฟเชเซเชฒเซเชฏเซเชถเชจ เชเชฐเซเชเชฐ เช เชฎเชพเชฐเชพ เชเชจเซเชเซเชจเชฐเชฎเชพเช เชฅเซเชกเซเช เชงเซเชฎเซเช เชเซ (เช เชเชเชจเชพ เชฎเชพเชเซเชจเซเช เชธเชฎเชเซเชคเซ เชเซเชฌ เช เชฐเชธเชชเซเชฐเชฆ เชเซ, เชชเชฐเชเชคเซ เชนเซเช เชคเซเชจเซ เชเช เช เชฒเช เชฒเซเช เชฎเชพเชเซ เชธเชพเชเชตเซเชถ). เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชเซ เชฒเชพเชเชฌเชพ เชตเชฟเชฒเชเชฌเชจเซเช เชเชพเชฐเชฃ เชฆเชฐเซเช เชตเชฟเชจเชเชคเซ เชชเชฐ AWS เชเชจเซเชธเซเชเชจเซเชธ เชฎเซเชเชพเชกเซเชเชพ เชธเซเชตเชพ เชชเชฐ เชเซเชฒเซเชธ เชนเชคเชพ.
เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ 2: AWS เชจเซ เชฌเชฟเชจเชเชฐเซเชฐเซ เชเซเชฒเซเชธ
เชฌเชเชจเซ เช
เชเชคเชฟเชฎ เชฌเชฟเชเชฆเซเช เชธเชเชฌเชเชงเชฟเชค เชเซ
/ # curl http://169.254.169.254/latest/meta-data/iam/security-credentials/
arn:aws:iam::<account_id>:role/some_role
เชฌเซเชเซ เชตเชฟเชจเชเชคเซ เช เชเชฆเชพเชนเชฐเชฃ เชฎเชพเชเซ เช เชธเซเชฅเชพเชฏเซ เชชเชฐเชตเชพเชจเชเซเช เชฎเชพเชเซ เชฌเซเชเชพ เช เชเชคเชฟเชฎ เชฌเชฟเชเชฆเซเชจเซ เชชเซเชเซ เชเซ:
/ # curl http://169.254.169.254/latest/meta-data/iam/security-credentials/arn:aws:iam::<account_id>:role/some_role`
{
"Code" : "Success",
"LastUpdated" : "2012-04-26T16:39:16Z",
"Type" : "AWS-HMAC",
"AccessKeyId" : "ASIAIOSFODNN7EXAMPLE",
"SecretAccessKey" : "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
"Token" : "token",
"Expiration" : "2017-05-17T15:09:54Z"
}
เชเซเชฒเชพเชฏเชเช เชคเซเชจเซ เชเชชเชฏเซเช เชเซเชเชเชพ เชเชพเชณเชพ เชฎเชพเชเซ เชเชฐเซ เชถเชเซ เชเซ เช
เชจเซ เชธเชฎเชฏเชพเชเชคเชฐเซ เชจเชตเชพ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ (เชคเซเช เชนเซเชฏ เชคเซ เชชเชนเซเชฒเชพเช) เชฎเซเชณเชตเชตเชพ เช เชเซเชเช Expiration
). เชฎเซเชกเชฒ เชธเชฐเชณ เชเซ: AWS เชธเซเชฐเชเซเชทเชพ เชเชพเชฐเชฃเซเชธเชฐ เช
เชตเชพเชฐเชจเชตเชพเชฐ เช
เชธเซเชฅเชพเชฏเซ เชเซเชจเซ เชซเซเชฐเชตเซ เชเซ, เชชเชฐเชเชคเซ เชจเชตเชพ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ เชฎเซเชณเชตเชตเชพ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฆเชเชกเชจเซ เชญเชฐเชชเชพเช เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชฒเชพเชฏเชจเซเช เชคเซเชจเซ เชฅเซเชกเซ เชฎเชฟเชจเชฟเชเซ เชฎเชพเชเซ เชเซเชถ เชเชฐเซ เชถเชเซ เชเซ.
AWS Java SDK เช เช เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชเซเช เชตเชตเชพเชจเซ เชเชตเชพเชฌเชฆเชพเชฐเซ เชฒเซเชตเซ เชเซเชเช, เชชเชฐเชเชคเซ เชเซเชเชฒเชพเช เชเชพเชฐเชฃเซเชธเชฐ เชเชตเซเช เชฅเชคเซเช เชจเชฅเซ.
GitHub เชชเชฐ เชธเชฎเชธเซเชฏเชพเช เชถเซเชงเซเชฏเชพ เชชเชเซ, เช
เชฎเชจเซ เชเช เชธเชฎเชธเซเชฏเชพ เชเชตเซ
AWS SDK เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซเชจเซ เช เชชเชกเซเช เชเชฐเซ เชเซ เชเซเชฏเชพเชฐเซ เชจเซเชเซเชจเซ เชถเชฐเชคเซเชฎเชพเชเชฅเซ เชเช เชฅเชพเชฏ เชเซ:
- เช
เชเชคเชฟเชฎ เชคเชพเชฐเซเช (
Expiration
) เชฎเชพเช เชชเชกเชตเซเชEXPIRATION_THRESHOLD
, 15 เชฎเชฟเชจเชฟเช เชฎเชพเชเซ เชนเชพเชฐเซเชกเชเซเชก. - เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ เชฐเชฟเชจเซเชฏเซ เชเชฐเชตเชพเชจเชพ เชเซเชฒเซเชฒเชพ เชชเซเชฐเชฏเชพเชธ เชเชฐเชคเชพเช เชตเชงเซ เชธเชฎเชฏ เชตเซเชคเซ เชเชฏเซ เชเซ
REFRESH_THRESHOLD
, 60 เชฎเชฟเชจเชฟเช เชฎเชพเชเซ เชนเชพเชฐเซเชกเชเซเชก.
เช เชฎเชจเซ เชฎเชณเชคเชพ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซเชจเซ เชตเชพเชธเซเชคเชตเชฟเช เชธเชฎเชพเชชเซเชคเชฟ เชคเชพเชฐเซเช เชเซเชตเชพ เชฎเชพเชเซ, เช เชฎเซ เชเชจเซเชเซเชจเชฐ เช เชจเซ EC2 เชเชฆเชพเชนเชฐเชฃ เชฌเชเชจเซเชฎเชพเชเชฅเซ เชเชชเชฐเซเชเซเชค cURL เชเชฆเซเชถเซ เชเชฒเชพเชตเซเชฏเชพ. เชเชจเซเชเซเชจเชฐเชฎเชพเชเชฅเซ เชชเซเชฐเชพเชชเซเชค เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเซ เชฎเชพเชจเซเชฏเชคเชพ เช เชตเชงเชฟ เชเชฃเซ เชเซเชเชเซ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ: เชฌเชฐเชพเชฌเชฐ 15 เชฎเชฟเชจเชฟเช.
เชนเชตเซ เชฌเชงเซเช เชธเซเชชเชทเซเช เชฅเช เชเชฏเซเช เชเซ: เชชเซเชฐเชฅเชฎ เชตเชฟเชจเชเชคเซ เชฎเชพเชเซ, เช เชฎเชพเชฐเซ เชธเซเชตเชพเชจเซ เช เชธเซเชฅเชพเชฏเซ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ เชเซ. เชคเซเช 15 เชฎเชฟเชจเชฟเชเชฅเซ เชตเชงเซ เชธเชฎเชฏ เชฎเชพเชเซ เชฎเชพเชจเซเชฏ เชจ เชนเซเชตเชพเชฅเซ, AWS SDK เชคเซเชฎเชจเซ เช เชจเซเชเชพเชฎเซ เชตเชฟเชจเชเชคเซ เชชเชฐ เช เชชเชกเซเช เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเชถเซ. เช เชจเซ เช เชฆเชฐเซเช เชตเชฟเชจเชเชคเซ เชธเชพเชฅเซ เชฅเชฏเซเช.
เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซเชจเซ เชฎเชพเชจเซเชฏเชคเชพ เช เชตเชงเชฟ เชเซเชฎ เชเซเชเชเซ เชฅเช เชเช เชเซ?
AWS เชเชจเซเชธเซเชเชจเซเชธ เชฎเซเชเชพเชกเซเชเชพ EC2 เชเชจเซเชธเซเชเชจเซเชธ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชฐเชเชพเชฏเซเชฒ เชเซ, เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชพเชฅเซ เชจเชนเซเช. เชฌเซเชเซ เชฌเชพเชเซ, เช
เชฎเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชเชจเซเชเชฐเชซเซเชธ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเชเชคเชพ เชจ เชนเชคเชพ. เช เชฎเชพเชเซ เช
เชฎเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ
KIAM เชชเซเชกเซเชธเชจเซ เชเซเชเชเชพ เชเชพเชณเชพเชจเชพ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ เชชเซเชฐเชพ เชชเชพเชกเซ เชเซ. เชชเซเชกเชจเซเช เชธเชฐเซเชฐเชพเชถ เชเชฏเซเชทเซเชฏ EC2 เชเชฆเชพเชนเชฐเชฃ เชเชฐเชคเชพเช เชเชเซเช เชนเซเชฏ เชเซ เชคเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชคเชพ เชเชจเซ เช
เชฐเซเชฅ เชฅเชพเชฏ เชเซ. เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ เชฎเชพเชเซ เชกเชฟเชซเซเชฒเซเช เชฎเชพเชจเซเชฏเชคเชพ เช
เชตเชงเชฟ
เชชเชฐเชฟเชฃเชพเชฎเซ, เชเซ เชคเชฎเซ เชฌเชเชจเซ เชกเชฟเชซเซเชฒเซเช เชฎเซเชฒเซเชฏเซเชจเซ เชเชเชฌเซเชเชพเชจเซ เชเซเช เชชเชฐ เชเชตเชฐเชฒเซ เชเชฐเซ เชเซ, เชคเซ เชธเชฎเชธเซเชฏเชพ เชเชญเซ เชฅเชพเชฏ เชเซ. เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชชเชตเชพเชฎเชพเช เชเชตเซเชฒ เชฆเชฐเซเช เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ 15 เชฎเชฟเชจเชฟเช เชชเชเซ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เชเซ. เชเซ เชเซ, AWS Java SDK เชเซเชเชชเชฃ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเชพ เชจเชตเซเชเชฐเชฃ เชฎเชพเชเซ เชฆเชฌเชพเชฃ เชเชฐเซ เชเซ เชเซเชจเซ เชธเชฎเชพเชชเซเชคเชฟ เชคเชพเชฐเซเช เชชเชนเซเชฒเชพเช 15 เชฎเชฟเชจเชฟเช เชเชฐเชคเชพเช เชเชเซ เชฌเชพเชเซ เชนเซเชฏ.
เชชเชฐเชฟเชฃเชพเชฎเซ, เช
เชธเซเชฅเชพเชฏเซ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเซ เชฆเชฐเซเช เชตเชฟเชจเชเชคเซ เชธเชพเชฅเซ เชจเชตเซเชเชฐเชฃ เชเชฐเชตเชพเชจเซ เชซเชฐเช เชชเชพเชกเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ AWS API เชชเชฐ เชฅเซเชกเชพ เชเซเชฒเซเชธเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเซ เชเซ เช
เชจเซ เชฒเซเชเชจเซเชธเซเชฎเชพเช เชจเซเชเชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ เชเชฐเซ เชเซ. AWS Java SDK เชฎเชพเช เช
เชฎเชจเซ เชฎเชณเซเชฏเซเช
เชเชเซเชฒ เชธเชฐเชณ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช. เชฒเชพเชเชฌเซ เชฎเชพเชจเซเชฏเชคเชพ เช เชตเชงเชฟ เชธเชพเชฅเซ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเชตเชพ เชฎเชพเชเซ เช เชฎเซ เชซเชเซเชค KIAM เชจเซ เชซเชฐเซเชฅเซ เชเซเช เชตเซเชฏเซเช เชเซ. เชเชเชตเชพเชฐ เช เชฌเชจเซเชฏเซเช, AWS เชฎเซเชเชพเชกเซเชเชพ เชธเซเชตเชพเชจเซ เชญเชพเชเซเชฆเชพเชฐเซ เชตเชฟเชจเชพ เชตเชฟเชจเชเชคเซเช เชตเชนเซเชตเชพ เชฒเชพเชเซ, เช เชจเซ เชฒเซเชเชจเซเชธเซ EC2 เชเชฐเชคเชพเช เชชเชฃ เชจเซเชเชพ เชธเซเชคเชฐเซ เชเชตเซ เชเช.
เชคเชพเชฐเชฃเซ
เชธเซเชฅเชณเชพเชเชคเชฐ เชธเชพเชฅเซเชจเชพ เช เชฎเชพเชฐเชพ เช เชจเซเชญเชตเชจเชพ เชเชงเชพเชฐเซ, เชธเชฎเชธเซเชฏเชพเชเชจเชพ เชธเซเชฅเซ เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชคเซเชฐเซเชคเซเชฎเชพเชเชจเซเช เชเช เชเซเชฌเชฐเชจเซเชเซเชธ เช เชฅเชตเชพ เชชเซเชฒเซเชเชซเซเชฐเซเชฎเชจเชพ เช เชจเซเชฏ เชเชเชเซเชฎเชพเช เชญเซเชฒเซ เชจเชฅเซ. เช เชฎเซ เชชเซเชฐเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซเช เชคเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช เชคเซ เชเซเชเชชเชฃ เชฎเซเชณเชญเซเชค เชเชพเชฎเซเชเชจเซ เชชเชฃ เชธเชเชฌเซเชงเชฟเชค เชเชฐเชคเซเช เชจเชฅเซ. เชธเชฎเชธเซเชฏเชพเช เชเชฃเซเชตเชพเชฐ เชเชญเซ เชฅเชพเชฏ เชเซ เชเชพเชฐเชฃ เชเซ เชเชชเชฃเซ เชตเชฟเชตเชฟเชง เชคเชคเซเชตเซเชจเซ เชเชเชธเชพเชฅเซ เชฎเซเชเซเช เชเซเช.
เช เชฎเซ เชเชเชฟเชฒ เชชเซเชฐเชฃเชพเชฒเซเชเชจเซ เชเชเชธเชพเชฅเซ เชญเซเชณเชตเซเช เชเซเช เชเซ เช เชเชพเช เชเซเชฏเชพเชฐเซเชฏ เชเชเชฌเซเชเชพ เชธเชพเชฅเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชฐเซ เชจเชฅเซ, เชเชตเซ เช เชชเซเชเซเชทเชพ เชฐเชพเชเซเช เชเซเช เชเซ เชคเซเช เชธเชพเชฅเซ เชฎเชณเซเชจเซ เชเช, เชฎเซเชเซ เชธเชฟเชธเซเชเชฎ เชฌเชจเชพเชตเชถเซ. เช เชฐเซ, เชตเชงเซ เชคเชคเซเชตเซ, เชญเซเชฒเซ เชฎเชพเชเซ เชตเชงเซ เชเชเซเชฏเชพ, เชเชจเซเชเซเชฐเซเชชเซ เชตเชงเชพเชฐเซ.
เช เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชเชเซเช เชตเชฟเชฒเชเชฌ เช Kubernetes, KIAM, AWS Java SDK เช เชฅเชตเชพ เช เชฎเชพเชฐเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฎเชพเช เชญเซเชฒเซ เช เชฅเชตเชพ เชเชฐเชพเชฌ เชจเชฟเชฐเซเชฃเชฏเซเชจเซเช เชชเชฐเชฟเชฃเชพเชฎ เชจ เชนเชคเซเช. เชคเซ เชฌเซ เชธเซเชตเชคเชเชคเซเชฐ เชกเชฟเชซเซเชฒเซเช เชธเซเชเชฟเชเชเซเชธเชจเซ เชธเชเชฏเซเชเชฟเชค เชเชฐเชตเชพเชจเซเช เชชเชฐเชฟเชฃเชพเชฎ เชนเชคเซเช: เชเช KIAM เชฎเชพเช, เชฌเซเชเซ AWS Java SDK เชฎเชพเช. เช เชฒเชเชฅเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเซ เชคเซ, เชฌเชเชจเซ เชชเชฐเชฟเชฎเชพเชฃเซ เช เชฐเซเชฅเชชเซเชฐเซเชฃ เชเซ: AWS Java SDK เชฎเชพเช เชธเชเซเชฐเชฟเชฏ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชจเชตเซเชเชฐเชฃ เชจเซเชคเชฟ เช เชจเซ KAIM เชฎเชพเช เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซเชจเซ เชเซเชเชเซ เชฎเชพเชจเซเชฏเชคเชพ เช เชตเชงเชฟ. เชชเชฐเชเชคเซ เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชคเซเชฎเชจเซ เชเชเชธเชพเชฅเซ เชฎเซเชเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชชเชฐเชฟเชฃเชพเชฎเซ เช เชฃเชงเชพเชฐเซ เชฌเชจเซ เชเชพเชฏ เชเซ. เชฌเซ เชธเซเชตเชคเชเชคเซเชฐ เช เชจเซ เชคเชพเชฐเซเชเชฟเช เชเชเซเชฒเซ เชเซเชฏเชพเชฐเซ เชเซเชกเชตเชพเชฎเชพเช เชเชตเซ เชคเซเชฏเชพเชฐเซ เชคเซเชจเซ เชเซเช เช เชฐเซเชฅ เชจเชฅเซ.
เช เชจเซเชตเชพเชฆเช เชคเชฐเชซเชฅเซ เชชเซเชเชธ
เชคเชฎเซ AWS IAM เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชพเชฅเซ เชธเชเชเชฒเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ KIAM เชเชชเชฏเซเชเชฟเชคเชพเชจเชพ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชตเชฟเชถเซ เชตเชงเซ เช
เชนเซเช เชเชพเชฃเซ เชถเชเซ เชเซ
เช เชฎเชพเชฐเชพ เชฌเซเชฒเซเช เชชเชฐ เชชเชฃ เชตเชพเชเชเซ:
- ยซ
เชเชคเซเชชเชพเชฆเชจเชฎเชพเช เชเซเชฌเชฐเชจเซเชเซเชธเชจเซ เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ 3 เชตเชพเชฐเซเชคเชพเช: เชเชจเซเชเชฟ-เชเชซเชฟเชจเชฟเชเซ, เชเชเชฐเซเชทเช เชถเชเชกเชพเชเชจ, เชตเซเชฌเชนเซเช ยป; - ยซ
เชเซเชตเซ เชฐเซเชคเซ เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช เชชเซเชก เชชเซเชฐเชพเชฅเชฎเชฟเชเชคเชพเชเชจเซ เชเชพเชฐเชฃเซ เชเซเชฐเชพเชซเชจเชพ เชฒเซเชฌเซเชธเชฎเชพเช เชกเชพเชเชจเชเชพเชเชฎ เชฅเชฏเซ ยป; - ยซ
เชเซเชฌเชฐเชจเซเชเซเชธเชจเชพ เชธเชเชเชพเชฒเชจเชฎเชพเช 6 เชฎเชจเซเชฐเชเชเช เชธเชฟเชธเซเชเชฎ เชฌเชเซเชธ [เช เชจเซ เชคเซเชฎเชจเชพ เชเชเซเชฒ] ยป; - ยซ
เช เชฎเชพเชฐเชพ SRE เชฐเซเชเชฟเชเชฆเชพ เชเซเชตเชจเชฎเชพเชเชฅเซ 6 เชตเซเชฏเชตเชนเชพเชฐเซ เชตเชพเชฐเซเชคเชพเช ยป.
เชธเซเชฐเซเชธ: www.habr.com