19 ΠΈΡΠ»Ρ 2019 Π³ΠΎΠ΄Π° Π±Π°Π½ΠΊ Capital One ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΠΎΠΈΡΡΡ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ β ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΡΡΠ΅ΡΠΊΠ° Π΄Π°Π½Π½ΡΡ
. ΠΠ½Π° Π·Π°ΡΡΠΎΠ½ΡΠ»Π° Π±ΠΎΠ»Π΅Π΅ 106 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. 140Β 000 Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°Ρ
ΠΎΠ²Π°Π½ΠΈΡ Π‘Π¨Π, ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°Ρ
ΠΎΠ²Π°Π½ΠΈΡ ΠΠ°Π½Π°Π΄Ρ. 80Β 000 Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ
ΡΡΠ΅ΡΠΎΠ². ΠΠ΅ΠΏΡΠΈΡΡΠ½ΠΎ, ΡΠΎΠ³Π»Π°ΡΠΈΡΠ΅ΡΡ?
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π²Π·Π»ΠΎΠΌ ΠΏΡΠΎΠΈΠ·ΠΎΡΡΠ» ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ 19 ΠΈΡΠ»Ρ. ΠΠ°ΠΊ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΠΠ΅ΠΉΠ΄ΠΆ Π’ΠΎΠΌΠΏΡΠΎΠ½, ΠΎΠ½Π° ΠΆΠ΅ Erratic, ΡΠΎΠ²Π΅ΡΡΠΈΠ»Π° Π΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ 22 ΠΌΠ°ΡΡΠ° ΠΈ 23 ΠΌΠ°ΡΡΠ° 2019 Π³ΠΎΠ΄Π°. Π’ΠΎ Π΅ΡΡΡ ΠΏΠΎΡΡΠΈ ΡΠ΅ΡΡΡΠ΅ ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠΎΠ² Capital One ΡΡΠΌΠ΅Π»Π° ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ Π½Π΅ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ.
ΠΡΠ²ΡΠ°Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ° Amazon Π°ΡΠ΅ΡΡΠΎΠ²Π°Π½Π°, Π΅ΠΉ Π³ΡΠΎΠ·ΠΈΡ ΡΡΡΠ°Ρ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ $250Β ΡΡΡ. ΠΈ ΠΏΡΡΡ Π»Π΅Ρ ΡΡΡΡΠΌΡβ¦ Π½ΠΎ ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π°. ΠΠΎΡΠ΅ΠΌΡ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΡΠ°Π΄Π°Π»ΠΈ ΠΎΡ Π²Π·Π»ΠΎΠΌΠΎΠ², ΠΏΡΡΠ°ΡΡΡΡ ΠΎΡΠΌΠ°Ρ
Π½ΡΡΡΡΡ ΠΎΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π·Π° ΡΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠΎΠ½Π΅ ΡΠΎΡΡΠ° ΠΊΠΈΠ±Π΅ΡΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΎΡΡΠΈ.
Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ Π·Π°Π³ΡΠ³Π»ΠΈΡΡ ΡΡΡ ΠΈΡΡΠΎΡΠΈΡ. ΠΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ Π²Π΄Π°Π²Π°ΡΡΡΡ Π² Π΄ΡΠ°ΠΌΠ°ΡΠΈΠ·ΠΌ, Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ Π΄Π΅Π»Π°.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ?
Π Capital One ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 700 Π±Π°ΠΊΠ΅ΡΠΎΠ² S3, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΠ΅ΠΉΠ΄ΠΆ Π’ΠΎΠΌΠΏΡΠΎΠ½ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π»Π° ΠΈ Π²ΡΠΊΠ°ΡΠ°Π»Π°.
ΠΠΎ-Π²ΡΠΎΡΡΡ , ΡΡΠΎ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ»ΡΡΠ°ΠΉ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π±Π°ΠΊΠ΅ΡΠΎΠ² S3?
ΠΠ΅Ρ, Π½Π΅ Π² ΡΡΠΎΡ ΡΠ°Π·. ΠΠ΄Π΅ΡΡ ΠΎΠ½Π° ΠΏΠΎΠ»ΡΡΠΈΠ»Π° Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ Ρ Π½Π΅Π²Π΅ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΠ°ΠΉΡΠ²ΠΎΠ»ΠΎΠΌ ΠΈ ΠΎΡΡΡΠ΄Π° ΠΏΡΠΎΠ²Π΅Π»Π° Π²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ.
ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ?
ΠΡ, Π΄Π°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½ΡΠΌ Ρ Π²Ρ ΠΎΠ΄Π° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ, Ρ ΠΎΡΡ Ρ Π½Π°Ρ ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠ΅ΠΉ. ΠΠ°ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠ°Π·Π°Π»ΠΈ, ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΡΠ΅ΡΠ΅Π· Β«Π½Π΅Π²Π΅ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ°ΠΉΡΠ²ΠΎΠ»Β». ΠΡΠ°ΠΊ, ΡΡΠΎ-ΡΠΎ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΠΎΠ΅, ΠΊΠ°ΠΊ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π³ΡΡΠΏΠΏ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ°ΠΉΡΠ²ΠΎΠ»Π° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Imperva), ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ²ΠΎΠ»Π° (iptables, ufw, shorewall ΠΈ Ρ. Π΄.). Capital One ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠ·Π½Π°Π»Π° ΡΠ²ΠΎΡ Π²ΠΈΠ½Ρ ΠΈ ΡΠΊΠ°Π·Π°Π»Π°, ΡΡΠΎ Π·Π°ΠΊΡΡΠ»Π° Π΄ΡΡΡ.
Π‘ΡΠΎΡΠ½ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ Capital One ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ» ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΡΠ°ΠΉΡΠ²ΠΎΠ»Π°, Π½ΠΎ Π±ΡΡΡΡΠΎ ΠΎΡΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π», ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ·Π½Π°Π» ΠΎ Π½Π΅ΠΉ. ΠΠ΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, ΡΡΠΎΠΌΡ ΠΏΠΎΠΌΠΎΠ³ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Ρ Π°ΠΊΠ΅Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΠ»Π° Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΠΊΠ°Π·Π°Π» Π‘ΡΠΎΡΠ½.
ΠΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΌΡ Π½Π΅ ΡΠ³Π»ΡΠ±Π»ΡΠ΅ΠΌΡΡ Π² ΡΡΡ ΡΠ°ΡΡΡ, ΠΏΠΎΠΉΠΌΠΈΡΠ΅, ΡΡΠΎ ΠΈΠ·-Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΠ΅ΠΊΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠΎ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ, ΡΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ Π²Π·Π»ΠΎΠΌ Π·Π°Π²ΠΈΡΠ΅Π» ΠΎΡ Π±ΡΠ΅ΡΠΈ, ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Capital One. Π Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡΡ Π½Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅, ΠΌΡ ΠΏΡΠΎΡΡΠΎ Π±ΡΠ΄Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ, ΠΊΠ°ΠΊ Capital One ΠΎΡΡΠ°Π²ΠΈΠ»Π° ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡΠΊΡΡΡΡΠΌ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΊΡΠΎ-ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². ΠΡΠΈ Π±ΡΠ΅ΡΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠΎΠ³ΡΡ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΎΡ Π΄ΠΈΠΊΠΎ Π³Π»ΡΠΏΡΡ ΠΎΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄ΠΎ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ². Π£ΡΠΈΡΡΠ²Π°Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΡΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡΡ Π² Π΄Π»ΠΈΠ½Π½ΡΡ ΡΠ°Π³Ρ Π±Π΅Π· ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΠΌΡΡ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ ΡΠΎΠΉ ΡΠ°ΡΡΠΈ, Π³Π΄Π΅ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ°ΠΊΡΡ.
Π’Π°ΠΊ ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΠ²ΠΎΠ΄: Π·Π½Π°ΠΉΡΠ΅, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΡΠΈ ΡΠ°ΠΉΡΠ²ΠΎΠ»Ρ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ ΠΈΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π΄Π»Ρ Π³Π°ΡΠ°Π½ΡΠΈΠΈ, ΡΡΠΎ ΠΎΡΠΊΡΡΡΠΎ Π’ΠΠΠ¬ΠΠ ΡΠΎ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΡΠΊΡΡΡΠΎ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠ΅ΡΡΡΡΡ AWS, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Security Groups ΠΈΠ»ΠΈ Network ACL, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΠ΅ΠΊΠ»ΠΈΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄Π»ΠΈΠ½Π½ΡΠΌβ¦ Π½ΠΎ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅ΡΡΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ (Ρ.Β Π΅. CloudFormation), ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π°ΡΠ΄ΠΈΡ. ΠΡΠ΄Ρ ΡΠΎ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π±ΡΠ΅ΡΠ΅ΠΉ, ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ Π°ΡΠ΄ΠΈΡΠ° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ CI/CDβ¦ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ.
Β«ΠΠ°Π±Π°Π²Π½Π°ΡΒ» ΡΠ°ΡΡΡ ΠΈΡΡΠΎΡΠΈΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π±Ρ Capital One Π·Π°ΠΊΡΡΠ»Π° Π΄ΡΡΡ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°β¦ Π½ΠΈΡΠ΅Π³ΠΎ Π±Ρ Π½Π΅ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ. Π ΠΏΠΎΡΡΠΎΠΌΡ, ΠΎΡΠΊΡΠΎΠ²Π΅Π½Π½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠΊΠΈΡΡΠ΅Ρ Π²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎ-ΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ Π²Π·Π»ΠΎΠΌΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ°ΠΊΠΎΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ, ΠΊΠ°ΠΊ Capital One.
ΠΡΠ°ΠΊ, Ρ Π°ΠΊΠ΅Ρ Π²Π½ΡΡΡΠΈ β ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ Π΄Π°Π»ΡΡΠ΅?
ΠΡ, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Π² ΠΈΠ½ΡΡΠ°Π½Ρ EC2β¦ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΉΡΠΈ Π½Π΅ ΡΠ°ΠΊ. ΠΡ Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎ Π»Π΅Π·Π²ΠΈΡ Π½ΠΎΠΆΠ°, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΡ-ΡΠΎ Π·Π°ΠΉΡΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ. ΠΠΎ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠΎΠΏΠ°Π»Π° Π² Π±Π°ΠΊΠ΅ΡΡ S3? Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΡΡΠΎ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΡΠΎΠ»ΠΈ IAM (IAM Roles).
ΠΡΠ°ΠΊ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ AWSΒ β Π±ΡΡΡ ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ (User). ΠΠ°Π΄Π½ΠΎ, ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ. ΠΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ AWS, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ²ΠΎΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ²ΠΎΠΈΠΌ Π±Π°ΠΊΠ΅ΡΠ°ΠΌ S3? ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠΎΠ»ΠΈ IAM. ΠΠ½ΠΈ ΡΠΎΡΡΠΎΡΡ ΠΈΠ· Π΄Π²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²:
- Trust PolicyΒ β ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ»ΡΠΆΠ±Ρ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π»ΡΠ΄ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΡΠΎΠ»Ρ?
- Permissions Policy β ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠ° ΡΠΎΠ»Ρ?
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ»Ρ IAM, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΠ½ΡΡΠ°Π½ΡΠ°ΠΌ EC2 ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π±Π°ΠΊΠ΅ΡΡ S3: Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π΄Π»Ρ ΡΠΎΠ»ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Trust Policy, ΡΡΠΎ EC2 (Π²ΡΡ ΡΠ»ΡΠΆΠ±Π°) ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΡ ΠΌΠΎΠ³ΡΡ Β«Π²Π·ΡΡΡ Π½Π° ΡΠ΅Π±ΡΒ» ΡΠΎΠ»Ρ. ΠΡΠΈΠ½ΡΡΠΈΠ΅ ΡΠΎΠ»ΠΈ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠ»ΠΈ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΠΎ-Π²ΡΠΎΡΡΡ , Permissions Policy ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ»ΡΠΆΠ±Π΅/ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ/ΡΠ΅ΡΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Β«Π²Π·ΡΠ» Π½Π° ΡΠ΅Π±Ρ ΡΠΎΠ»ΡΒ», Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π½Π° S3, Π±ΡΠ΄Ρ ΡΠΎ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ Π±Π°ΠΊΠ΅ΡΡβ¦ ΠΈΠ»ΠΈ ΠΊ Π±ΠΎΠ»Π΅Π΅ 700, ΠΊΠ°ΠΊ Π² ΡΠ»ΡΡΠ°Π΅ Capital One.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² ΠΈΠ½ΡΡΠ°Π½ΡΠ΅ EC2 Ρ ΡΠΎΠ»ΡΡ IAM, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
- ΠΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΠ° ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ
http://169.254.169.254/latest/meta-data
Π‘ΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ, ΠΏΠΎ ΡΡΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠΎΠ»Ρ IAM Ρ Π»ΡΠ±ΡΠΌ ΠΈΠ· ΠΊΠ»ΡΡΠ΅ΠΉ Π΄ΠΎΡΡΡΠΏΠ°. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² ΠΈΠ½ΡΡΠ°Π½ΡΠ΅.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ AWS CLIβ¦
ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ AWS, ΡΠΎ ΠΎΠ½ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Ρ ΡΡΡΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠ· ΡΠΎΠ»Π΅ΠΉ IAM, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ. ΠΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π§ΠΠ ΠΠ ΠΈΠ½ΡΡΠ°Π½Ρ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΈΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Trust Policy Π±ΡΠ»Π° ΠΎΡΠΊΡΡΡΠΎΠΉ, ΠΠ΅ΠΉΠ΄ΠΆ ΠΌΠΎΠ³Π»Π° Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΡΠ½ΠΎΡΡΡ ΡΠΎΠ»Π΅ΠΉ IAM Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΠ’ ΠΠΠ¨ΠΠΠ ΠΠΠΠΠ Π½Π° ΠΠ Π£ΠΠΠ₯ Π ΠΠ‘Π£Π Π‘ΠΠ₯.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ ΡΠΎΠ»ΠΈ IAM, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π»Π° ΠΠ΅ΠΉΠ΄ΠΆ Π’ΠΎΠΌΠΏΡΠΎΠ½:
- ΠΠ½Π° ΠΏΠΎΠ»ΡΡΠΈΠ»Π° Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ (ΠΈΠ½ΡΡΠ°Π½Ρ EC2) ΡΠ΅ΡΠ΅Π· Π±ΡΠ΅ΡΡ Π² ΡΠ°ΠΉΡΠ²ΠΎΠ»Π΅
ΠΡΠ΄Ρ ΡΠΎ Π³ΡΡΠΏΠΏΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ/ACL ΠΈΠ»ΠΈ ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΡΠ²ΠΎΠ»Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π΄ΡΡΡ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΊΡΡΡΡ, ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡΡ .
- ΠΠΊΠ°Π·Π°Π²ΡΠΈΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΎΠ½Π° ΡΠΌΠΎΠ³Π»Π° Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Β«ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎΒ» ΡΠ°ΠΌΠ° Π±ΡΠ»Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ
- ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΎΠ»Ρ IAM ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ°Π·ΡΠ΅ΡΠΈΠ»Π° Π΄ΠΎΡΡΡΠΏ S3 ΠΊ ΡΡΠΈΠΌ 700+ Π±Π°ΠΊΠ΅ΡΠ°ΠΌ, ΠΎΠ½Π° ΡΠΌΠΎΠ³Π»Π° ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΡΡΡΠΏ
Π‘ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ΠΉ ΠΎΡΡΠ°Π²Π°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ List Buckets
, Π° Π·Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Sync
ΠΈΠ· AWS CLIβ¦
ΠΠΎΡΠ°Π»Ρ ΡΡΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠΈ: ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ²ΠΎΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ; ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅ Π°ΡΠ΄ΠΈΡ; ΡΠ²Π°ΠΆΠ°ΠΉΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
(
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com