Aws-cli: рдХрд┐рд╕реА рднреА AWS рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рддреЗ рд╕рдордп рдЕрдорд╛рдиреНрдп рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ред

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

рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде awscli рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ aws --version, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп aws рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ:

/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛//anaconda/lib/python3.6/site-packages/aws/main.py", рд▓рд╛рдЗрди 23
рдкреНрд░рд┐рдВрдЯ '% (рдирд╛рдо) s:% (рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ) s'% {
^
рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯреА: рдЕрдорд╛рдиреНрдп рд╕рд┐рдВрдЯреИрдХреНрд╕

рдЙрд╕ рддреНрд░реБрдЯрд┐ рд╕реЗ рдкреВрд░рд╛ рдХрд╛рд░реНрдп рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

def list_regions (рд╕реЗрд╡рд╛):
"""
рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ
"""
service.regions рдореЗрдВ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП ():
рдкреНрд░рд┐рдВрдЯ '% (рдирд╛рдо) s:% (рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ) s'% {
'рдирд╛рдо': рдХреНрд╖реЗрддреНрд░.рдирд╛рдо,
'рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ': рдХреНрд╖реЗрддреНрд░ред рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ,
}

рдореИрдВ рдЕрдЬрдЧрд░ 2.7 рдХреЗ рд╕рд╛рде рдПрдирд╛рдХреЛрдВрдбрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ main.py рддреНрд░реБрдЯрд┐ рд╕реЗ рдЕрдЬрдЧрд░ 3.6 рдХреЗ рддрд╣рдд рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирд┐рдпрдорд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ 3.6 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рд╕рд╛рде рд╣реА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╣реБрдИред

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

рдЕрдЧрд░ рдХреЛрдИ рдореЗрд░реЗ рдЬреИрд╕реЗ Google рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдкрд░ рдЖрддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдЫреЛрдбрд╝ рджреЗрдВ:

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА (рдкрд╛рдпрдерди 3.6 рдХреЗ рд╕рд╛рде рдПрдирд╛рдХреЛрдВрдбрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг)ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рд╣реИ, рдЬрд┐рд╕реЗ рднреНрд░рдорд┐рдд рд░реВрдк рд╕реЗ "aws" рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИ: https://github.com/eofs/aws

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк pip install awscli рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рди рдХрд┐ pip install aws ред рдЖрдк which aws рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ "aws" рдкреИрдХреЗрдЬ рдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

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

рдореБрдЭреЗ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдпрд╣ list_regions рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХрд╕реНрдЯрдо рдХреЛрдб рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдЕрдЬрдЧрд░ 3 рдХреЛ рдорд╛рд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ print рдореЗрдВ рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ SO рдЙрддреНрддрд░ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдЗрд╕ рдХреЛрдб рдЖрдзрд╛рд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЖрдпрд╛рдд рдпреЛрдЧреНрдп рдирд╛рдо awscli рд╣реИ рди рдХрд┐ aws

рдЕрдЧрд░ рдХреЛрдИ рдореЗрд░реЗ рдЬреИрд╕реЗ Google рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдкрд░ рдЖрддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдЫреЛрдбрд╝ рджреЗрдВ:

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА (рдкрд╛рдпрдерди 3.6 рдХреЗ рд╕рд╛рде рдПрдирд╛рдХреЛрдВрдбрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг)ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рд╣реИ, рдЬрд┐рд╕реЗ рднреНрд░рдорд┐рдд рд░реВрдк рд╕реЗ "aws" рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИ: https://github.com/eofs/aws

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк pip install awscli рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рди рдХрд┐ pip install aws ред рдЖрдк which aws рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ "aws" рдкреИрдХреЗрдЬ рдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

pip uninstall aws рдХреЗ рд╕рд╛рде aws рдкреИрдХреЗрдЬ рдирд┐рдХрд╛рд▓реЗрдВред рдлрд┐рд░ awscli, pip install awscli рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред

eze1981, рдХрд┐ рдХрд╛рдо рдХрд┐рдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж рдорд┐рддреНрд░ :)

рдореИрдВрдиреЗ pip install awscli рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ AWSCLI рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред pip install --upgrad awscli . рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде aws рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛

рдореБрдЭреЗ рдпрд╣ рднреВрд▓рдиреЗ рдХреЗ рдмрд╛рдж --force-reinstall рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА awscli рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, aws рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ aws рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдирд╛ред рдЗрд╕рдиреЗ aws рдмрд╛рдЗрдирд░реА рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП --force-reinstall . рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рддрдм рддрдХ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╣реБрдИ рдЬрдм рддрдХ рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛:

  1. aws рдмрд╛рдЗрдирд░реА рд╕реНрдерд╛рдкрд┐рдд which aws рдвреВрдВрдвреЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЖрд░рдПрдо рдХрд░реЗрдВред
  2. @HUU рдФрд░ @eze1981 . рдХреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ

@HUU рдереИрдВрдХреНрд╕ рдпрд╛рд░, рдЖрдкрдиреЗ рдореЗрд░рд╛ рджрд┐рди рдмрдЪрд╛ рд▓рд┐рдпрд╛

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

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

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

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

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

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

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