Aws-cli: рд╕рд╣реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдЕрдХреНрддреВре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: aws/aws-cli

рд╡рд┐рд╡рд░рдг

рдЕрднреА рдореИрдВ aws iam get-server-certificate --server-certificate-name certificateName . рдЬреИрд╕реЗ рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

-text -noout . рдХреЗ рд▓рд┐рдП рдУрдкрдирдПрд╕рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╣рдерд┐рдпрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм рдЬреЛ рдХрд╛рд░реНрдп рдкреНрд░рд╡рд╛рд╣ рд╣реИ рд╡рд╣ рдХреНрд╡реЗрд░реА рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдирд╛ рд╣реИ

aws iam get-server-certificate --server-certificate-name certificateName --query "ServerCertificate.CertificateBody" | awk 'gsub(/"/,"",s); {gsub(/\\n/,"\n")}1' > cert.crt

рдлрд┐рд░ openssl x509 -in cert.cert -text -noout рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

automation-exempt feature-request

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ред рдЗрд╕ рдмреАрдЪ, рдЖрдк awk рдХрдорд╛рдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --output text рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

$ aws iam get-server-certificate \
        --server-certificate-name certificateName \
        --query ServerCertificate.CertificateBody \
        --output text | openssl x509 -text -noout

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ред рдЗрд╕ рдмреАрдЪ, рдЖрдк awk рдХрдорд╛рдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --output text рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

$ aws iam get-server-certificate \
        --server-certificate-name certificateName \
        --query ServerCertificate.CertificateBody \
        --output text | openssl x509 -text -noout

рд╢реБрдн рдкреНрд░рднрд╛рдд!

AWS CLI рд╕реЗ рдЬреБрдбрд╝реЗ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП UserVoice рдореЗрдВ рд╣рдорд╛рд░реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо GitHub рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдБ рдмрдВрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЛ рдХрдо рдХрд┐рдП рдмрд┐рдирд╛, рдЙрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдирд╛ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рджрд┐рдЦрд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдХреА рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╣рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рджреЗрдЧрд╛ред

рдПрдХ рддреНрд╡рд░рд┐рдд UserVoice рдкреНрд░рд╛рдЗрдорд░ рдХреЗ рд░реВрдк рдореЗрдВ (рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИ): рдПрдХ рд╡рд┐рдЪрд╛рд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд▓реЛрдЧ рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рд╡реЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрддреНрдкрд╛рдж рдЯреАрдо рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рд╕реАрдзреЗ рдЬрд╡рд╛рдм рджреЗрдЧреАред

рд╣рдордиреЗ рдЧрд┐рдЯрд╣рдм рд╕реЗ рдореМрдЬреВрджрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдЖрдпрд╛рдд рдХрд┐рдП рд╣реИрдВ - рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╡рд╣рд╛рдВ рдЦреЛрдЬреЗрдВ!

рдФрд░ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдкреЛрд╕реНрдЯреАрд░рд┐рдЯреА рдХреЗ рд▓рд┐рдП GitHub рдкрд░ рдореМрдЬреВрдж рд░рд╣реЗрдЧреАред рдЪреВрдВрдХрд┐ рдпрд╣ UserVoice рдореЗрдВ рдореВрд▓ рдкреЛрд╕реНрдЯ рдХрд╛ рдХреЗрд╡рд▓-рдкрд╛рда рдЖрдпрд╛рдд рд╣реИ, рд╣рдо рдЕрднреА рднреА рдЙрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ рдЬреЛ рдпрд╣рд╛рдВ GitHub рдореБрджреНрджреЗ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИрдВред

рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GitHub рдЪреИрдирд▓ рдмрдирд╛ рд░рд╣реЗрдЧрд╛ред

рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдм рдЗрд╕ рд╢реАрд░реНрд╖рдХ рдкрд░ рдЦреЛрдЬ рдХрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://aws.uservoice.com/forums/598381-aws-command-line-interface

-рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрд╕рдбреАрдХреЗ рдФрд░ рдЯреВрд▓реНрд╕ рдЯреАрдо

рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдЧрд┐рдЯрд╣рдм рдореБрджреНрджреЛрдВ рдкрд░ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

DrStrangepork picture DrStrangepork  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dinamic picture dinamic  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alexejk picture alexejk  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

levequej picture levequej  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rahul003 picture rahul003  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ