🧡 AWS Console μ—μ„œ λ³΄μ—¬μ£ΌλŠ” λ©”μ‹œμ§€ AWS cliμ—μ„œ Decode ν•˜κΈ° !

2022λ…„ 8μ›” 2일

λ“€μ–΄κ°€λ©°

보톡 AWSλ₯Ό μ‚¬μš©ν•˜λ‹€λ³΄λ©΄ AWS Management Consoleμ—μ„œ GUIμ‹μœΌλ‘œ μ œκ³΅λ˜λŠ” ν™”λ©΄μ—μ„œ Controlν•˜λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€.

특히, κΆŒν•œκ³Ό 같은 뢀뢄은 μ΄ν•΄ν•˜κΈ° μ‰½κ²Œ λͺ©λ‘ν™”λ˜μ–΄μžˆμœΌλ‹ˆ Management Console을 주둜 μ‚¬μš©ν•˜λŠ” νŽΈμž…λ‹ˆλ‹€.

AWS Management Consoleμ—μ„œ μž‘μ—…μ„ ν•˜λ˜ 쀑에 Errorκ°€ λ°œμƒν•˜κ²Œ 되면 μ•”ν˜Έν™”λ˜μ–΄ Messageκ°€ λ…ΈμΆœμ΄ λ˜λŠ”λ°, AWS cliμ—μ„œ Decodeν•˜λŠ” 방법에 λŒ€ν•΄ ν¬μŠ€νŒ… ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

무엇이 λ¬Έμ œμΈκ°€..

ν˜„μž¬ μ‚¬λ‚΄μ—μ„œ κ³„μ •λ³„λ‘œ κΆŒν•œμ„ λΆ€μ—¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. νŠΉμ • κ³„μ •μ—κ²Œ νŠΉμ • Security Group의 AuthorizeSecurityGroupIngress, RevokeSecurityGroupIngress, RevokeSecurityGroupEgress, AuthorizeSecurityGroupEgress, ModifySecurityGroupRules, UpdateSecurityGroupRuleDescriptionsIngress, UpdateSecurityGroupRuleDescriptionsEgress κΆŒν•œμ„ λΆ€μ—¬ν•˜κ³  특히 ModifySecurityGroupRules κΆŒν•œμ—λŠ” 자유둭게 μˆ˜μ •κ°€λŠ₯ν•˜λ„λ‘ security-group-rule을 μ „λΆ€ μ—΄μ–΄μ£ΌλŠ” μž‘μ—…μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

Encoding Message

μœ„μ˜ κΆŒν•œμ„ μ •μƒμ μœΌλ‘œ μ„ΈνŒ…ν•œ ν›„ 계정을 μ „λ‹¬ν•˜μ˜€λŠ”λ°, μ•„λž˜μ˜ λ©”μƒˆμ§€κ°€ μ™”μŠ΅λ‹ˆλ‹€.

jason_message

λ‚΄μš©μ€ νŠΉμ • λ³΄μ•ˆκ·Έλ£Ήμ—μ„œ λ³΄μ•ˆκ·Έλ£Ήκ·œμΉ™μ˜ μˆ˜μ •ν•˜μ˜€λŠ”λ° Error Messageκ°€ λ³΄μ—¬μ§„λ‹€λŠ” κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ•”ν˜Έν™”λ˜μ–΄ λ³΄μ—¬μ‘ŒκΈ° λ•Œλ¬Έμ— μ–΄λ–€ λ¬Έμ œμΈμ§€ μ•Œ 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€,,(ν›„μš°)

jason_message_error

무엇이 λ¬Έμ œλƒ μ•Œλ €λ‹¬λΌ..

μ•”ν˜Έν™”λœ λ©”μ‹œμ§€λ§Œ λ³΄κ³ λŠ” 아무것도 μ•Œ 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. μ–΄λ–€ κΆŒν•œμ„ λΆ€μ—¬ν• λ•Œ λ¬Έμ œκ°€ μƒκ²ΌλŠ”μ§€λŠ” 제λͺ©μ— μ ν˜€μžˆμ–΄ μ•Œμ•˜μ§€λ§Œ, μ–΄λ””μ„œ λΆ€μ—¬ν• λ•Œ λ¬Έμ œκ°€ μƒκΈ΄κ±΄μ§€λŠ” μ•Œ 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

Decoding Message

$ aws sts decode-authorization-message --encoded-message [message]

decodig_message

μœ„μ˜ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•˜μ‹œλ©΄ μ•”ν˜Έν™”λœ Error Messageκ°€ μ •μƒμ μœΌλ‘œ Decodingλ˜μ–΄ λ³΄μ—¬μ§‘λ‹ˆλ‹€.

μœ„μ˜ μ € 이슈 λ¬Έμ œλŠ” ModifySecurityGroupRules의 κΆŒν•œμ„ λͺ¨λ“  security-group-ruleμ—μ„œ μ μš©λ˜μ§€ λͺ»ν•˜κ²Œ ν•΄μ„œ λ³΄μ•ˆκ·Έλ£Ήμ˜ λ³΄μ•ˆ κ·Έλ£Ή κ·œμΉ™μ„ μˆ˜μ •ν• λ•Œ λ°œμƒν–ˆλ˜ λ¬Έμ œμ˜€μŠ΅λ‹ˆλ‹€ γ…Žγ…Ž,,