DO - Basic Information

AWS рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: HackTricks рдкреНрд░рд╢рд┐рдХреНрд╖рдг AWS рд░реЗрдб рдЯреАрдо рдПрдХреНрд╕рдкрд░реНрдЯ (ARTE) GCP рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: HackTricks рдкреНрд░рд╢рд┐рдХреНрд╖рдг GCP рд░реЗрдб рдЯреАрдо рдПрдХреНрд╕рдкрд░реНрдЯ (GRTE)

рд╣реИрдХрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рдореВрд▓ рдЬрд╛рдирдХрд╛рд░реА

DigitalOcean рдПрдХ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░рд╛рдЗрд╡реЗрдЯ рд╕рд░реНрд╡рд░ (VPS) рдФрд░ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд░реНрдорд╛рдг, рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╣реИрдВред DigitalOcean рдХреА рд╕реЗрд╡рд╛рдПрдВ рд╕рд░рд▓ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЫреЛрдЯреЗ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рдмреАрдЪ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВред

DigitalOcean рдХреА рдХреБрдЫ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░рд╛рдЗрд╡реЗрдЯ рд╕рд░реНрд╡рд░ (VPS): DigitalOcean VPS рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпреЗ VPS рдЕрдкрдиреА рд╕рд░рд▓рддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рд┐рджреНрдз рд╣реИрдВ, рдФрд░ рдЗрдиреНрд╣реЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд "рдбреНрд░реЙрдкрд▓реЗрдЯреНрд╕" рдпрд╛ рдХрд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреЗрдЬреА рд╕реЗ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдбрд┐рдкреНрд▓реЙрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

  • рд╕реНрдЯреЛрд░реЗрдЬ: DigitalOcean рд╡рд╕реНрддреБ рд╕рдВрдЧреНрд░рд╣рдг, рдмреНрд▓реЙрдХ рд╕реНрдЯреЛрд░реЗрдЬ, рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

  • рд╡рд┐рдХрд╛рд╕ рдФрд░ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдЙрдкрдХрд░рдг: DigitalOcean рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд░реНрдорд╛рдг, рдбрд┐рдкреНрд▓реЙрдп, рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ APIs рдФрд░ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдбреНрд░реЙрдкрд▓реЗрдЯреНрд╕ред

  • рд╕реБрд░рдХреНрд╖рд╛: DigitalOcean рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рдордЬрдмреВрдд рдЬреЛрд░ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рдбреЗрдЯрд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдг рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рдмреИрдХрдЕрдк, рдФрд░ рдЕрдиреНрдп рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ, DigitalOcean рдПрдХ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрд╛рджрд▓ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд░реНрдорд╛рдг, рдбрд┐рдкреНрд▓реЙрдп, рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг рдФрд░ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреА рд╕реЗрд╡рд╛рдПрдВ рд╕рд░рд▓ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЫреЛрдЯреЗ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рдмреАрдЪ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВред

AWS рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░

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

рджреЛрдиреЛрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдмреАрдЪ рдПрдХ рдФрд░ рдореБрдЦреНрдп рдЕрдВрддрд░ рдореВрд▓реНрдп рдврд╛рдВрдЪрд╛ рд╣реИред DigitalOcean рдХреА рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рд░рд▓ рд╣реИ рдЬрд┐рд╕реЗ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдбреНрд░реЙрдкрд▓реЗрдЯреНрд╕ рдФрд░ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдИ рдореВрд▓реНрдп рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, AWS рдХрд╛ рдПрдХ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдореВрд▓реНрдп рдврд╛рдВрдЪрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдХреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рдорд╛рддреНрд░рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рд╕реЗ AWS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд▓рд╛рдЧрддреЛрдВ рдХреЛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рдХрд░рдирд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд░реНрдЧреАрдХрд░рдг

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛

рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╣ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреАрдо рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЯреАрдореЛрдВ рдХреЗ рд╕рджрд╕реНрдп рдмрди рд╕рдХрддрд╛ рд╣реИред

рдЯреАрдо

рдПрдХ рдЯреАрдо рдПрдХ рд╕рдореВрд╣ рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ред рдЬрдм рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдЯреАрдо рдмрдирд╛рддрд╛ рд╣реИ рддреЛ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЙрд╕ рдЯреАрдо рдкрд░ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рднреВрдорд┐рдХрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЙрд╕рдиреЗ рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдмрд┐рд▓рд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рд╕реЗрдЯ рдХрд░рдиреА рд╣реЛрддреА рд╣реИред рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд┐рд░ рдЯреАрдо рдореЗрдВ рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЯреАрдо рдХреЗ рдЕрдВрджрд░ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдл рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╕реЗрдЯ рдЪрд▓ рд░рд╣реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╡рд┐рднрд┐рдиреНрди рдЗрдВрдлреНрд░рд╛ рд╕реНрдЯреЗрдЬреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ рдкреНрд░реЛрдб, рд╕реНрдЯреЗрдЬрд┐рдВрдЧ, рдбреЗрд╡...

рдкрд░рд┐рдпреЛрдЬрдирд╛

рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ (рдбреНрд░реЙрдкрд▓реЗрдЯреНрд╕, рд╕реНрдкреЗрд╕реЗрд╕, рдбреЗрдЯрд╛рдмреЗрд╕, рдХреБрдмрд░рдиреЗрдЯреАрдЬрд╝...) рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдЪрд▓ рд░рд╣реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд╣реИред рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рдУрд╢рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ GCP рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд┐рдирд╛ рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИред

рдЕрдиреБрдорддрд┐рдпрд╛рдБ

рдЯреАрдо

рдмреБрдирд┐рдпрд╛рджреА рд░реВрдк рд╕реЗ рдЯреАрдо рдХреЗ рд╕рднреА рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдЯреАрдо рдХреЗ рднреАрддрд░ рдмрдирд╛рдИ рдЧрдИ рд╕рднреА DO рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИ (рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде)ред

рднреВрдорд┐рдХрд╛рдПрдБ

рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдо рдХреЗ рднреАрддрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрди рддреАрди рднреВрдорд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛ рд╕рдХрддреА рд╣реИ:

| рднреВ

dop_v1_1946a92309d6240274519275875bb3cb03c1695f60d47eaa1532916502361836

рдХреНрд▓рд╛рдИ рдЯреВрд▓ рд╣реИ doctlред рдЗрд╕реЗ рдЖрд░рдВрдн рдХрд░реЗрдВ (рдЖрдкрдХреЛ рдПрдХ рдЯреЛрдХрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) рдЗрд╕ рдкреНрд░рдХрд╛рд░:

doctl auth init # Asks for the token
doctl auth init --context my-context # Login with a different token
doctl auth list # List accounts

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдЯреЛрдХрди Mac рдореЗрдВ рд╕рд╛рдл-рдкрд╛рда рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ /Users/<username>/Library/Application Support/doctl/config.yaml.

рд╕реНрдкреЗрд╕реЗрдЬ рдПрдХреНрд╕реЗрд╕ рдХреБрдВрдЬреА

рдпреЗ рдХреБрдВрдЬреА рд╣реИрдВ рдЬреЛ рд╕реНрдкреЗрд╕реЗрдЬ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ (AWS рдореЗрдВ S3 рдпрд╛ GCP рдореЗрдВ рд╕реНрдЯреЛрд░реЗрдЬ рдХреА рддрд░рд╣).

рдЗрдиреНрд╣реЗрдВ рдПрдХ рдирд╛рдо, рдПрдХ рдХреБрдВрдЬреА рдЖрдИрдбреА рдФрд░ рдПрдХ рд░рд╣рд╕реНрдп рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

Name: key-example
Keyid: DO00ZW4FABSGZHAABGFX
Secret: 2JJ0CcQZ56qeFzAJ5GFUeeR4Dckarsh6EQSLm87MKlM

OAuth рдПрдкреНрд▓рд┐рдХреЗрд╢рди

OAuth рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рдУрд╢рди рдХреЗ рдКрдкрд░ рдкрд╣реБрдВрдЪ рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

https://cloud.digitalocean.com/account/api/applications рдореЗрдВ OAuth рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдФрд░ https://cloud.digitalocean.com/account/api/access рдореЗрдВ рд╕рднреА рдЕрдиреБрдордд OAuth рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реИред

SSH рдХреБрдВрдЬреА

https://cloud.digitalocean.com/account/security рдореЗрдВ рдХрдВрд╕реЛрд▓ рд╕реЗ рдбрд┐рдЬрд┐рдЯрд▓ рдУрд╢рди рдЯреАрдо рдореЗрдВ SSH рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдЗрд╕ рддрд░рд╣, рдЕрдЧрд░ рдЖрдк рдирдпрд╛ рдбреНрд░реЛрдкрд▓реЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ SSH рдХреБрдВрдЬреА рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдЖрдк SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░ рд╕рдХреЗрдВрдЧреЗ рдмрд┐рдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдирд╡реАрдирддрдо рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ SSH рдХреБрдВрдЬрд┐рдпрд╛рдБ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдбреНрд░реЛрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ)ред

рдлрд╝рдВрдХреНрд╢рдиреНрд╕ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЯреЛрдХрди

REST API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ (рд╣рдореЗрд╢рд╛ рд╕рдХреНрд╖рдо, рдпрд╣ рд╡рд╣ рд╡рд┐рдзрд┐ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ cli рдХрд░рддрд╛ рд╣реИ) рдПрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрд░реЛрдз рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдХреЗ рд╣реИ:

curl -X POST "https://faas-lon1-129376a7.doserverless.co/api/v1/namespaces/fn-c100c012-65bf-4040-1230-2183764b7c23/actions/functionname?blocking=true&result=true" \
-H "Content-Type: application/json" \
-H "Authorization: Basic MGU0NTczZGQtNjNiYS00MjZlLWI2YjctODk0N2MyYTA2NGQ4OkhwVEllQ2t4djNZN2x6YjJiRmFGc1FERXBySVlWa1lEbUxtRE1aRTludXA1UUNlU2VpV0ZGNjNqWnVhYVdrTFg="

рд▓реЙрдЧ

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧ

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓реЙрдЧ https://cloud.digitalocean.com/account/activity рдореЗрдВ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЯреАрдо рд▓реЙрдЧ

рдЯреАрдо рдХреЗ рд▓реЙрдЧ https://cloud.digitalocean.com/account/security рдореЗрдВ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрджрд░реНрдн

Last updated