рдмреЙрдЯрд╕реНрдХрд┐рд▓реНрд╕ рдФрд░/рдпрд╛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди.ps1
рдкрд╛рд╡рд░рд╢реЗрд▓
рдХрд┐рд╕реА рдмреЙрдЯ рдХреЛ рдХрд┐рд╕реА рдХреМрд╢рд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рдмреЙрдЯрд╕реНрдХрд┐рд▓ рдХрдиреЗрдХреНрдЯ рдмреЙрдЯ рдирд╛рдо рдФрд░ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рджреЛрдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдП рдЧрдП рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред Deploy.ps1 рдХрднреА-рдХрднреА bot рдирд╛рдо рдкрд░ рдкреНрд░рддреНрдпрдп рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рди рдХрд┐ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рдкрд░ред
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди.ps1 рдореЗрдВ рдЕрд╕рдВрдЧрдд рдирд╛рдордХрд░рдг рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореИрдВрдиреЗ рддреИрдирд╛рддреА рдХреЗ рджреМрд░рд╛рди рдЕрдкрдиреЗ рдмреЙрдЯ рдХрд╛ рдирд╛рдо "рдмреАрдмреАрд╡реАрдП" рд░рдЦрд╛ред рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рдХреЛ "рдмреАрдмреАрд╡реАрдП" рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛, рдмреЙрдЯ рдХреЛ "рдмреАрдмреАрд╡реАрдП-рдПрди24рдПрдордПрдо34" рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ред рдмрд╛рдж рдореЗрдВ, рдХрд┐рд╕реА рдХреМрд╢рд▓ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп, рди рддреЛ BBVA рдпрд╛ BBVA-n24mm34 рдиреЗ рдмреЙрдЯ рдирд╛рдо рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛, рджреЛрдиреЛрдВ az bot authsettings рдХрдорд╛рдВрдб рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдПред рдЪрд▓ рд░рд╣рд╛ az bot authsetting list -n BBVA-n24mm34 -g BBVA
рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛ред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЬрд┐рд╕ рдирд╛рдо рдХреЛ рдбрд┐рдкреНрд▓реЙрдп.ps1 рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рд╣реИ, рд╡рд╣ рдмреЙрдЯреНрд╕ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдореЗрдВ рдкреНрд░рддреНрдпрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддреЛ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рд╕реЗ botskills рдЗрдирд╛рдпрдд рд╕реЗ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрджрд┐ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╢рдкрде рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╕реЗрдЯ рдЕрдк рдФрд░ рдПрдХ рдкреБрдирд░реНрдирд┐рдпреЛрдЬрди рд╡рд╣ рд╕рдм рд╣реИ рдЬреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рдмреЙрдЯрд╕реНрдХрд┐рд▓реНрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:
рдмреЙрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрдЯрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ...
Azure AD рдХрдиреЗрдХреНрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ...
рдореМрдЬреВрджрд╛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрдиреЗрдХреНрд╢рди рдХреА рдЬрд╛рдВрдЪ
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рдирд┐рдореНрди рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ:
az рдмреЙрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реВрдЪреА -n bbva-n24mm34 -g bbva-n24mm34
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд
рдЖрдкрдХреЛ рдирд┐рдореНрди рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ Azure рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
Azure рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ v2, Google
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдЬрд╛рдПрдВ:
https://aka.ms/vamanualauthsteps
(рдиреЛрдб: реирезрезремреж) UnhandledPromiseRejectionWarning: рдЪреЗрддрд╛рд╡рдиреА: рдЖрдкрдХреЗ рдкрд╛рд╕ релрел рдЕрдкрдбреЗрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЕрдкрдиреЗ рд╕реАрдПрд▓рдЖрдИ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
(рдиреЛрдб: реирезрезремреж) UnhandledPromiseRejectionWarning: рдЕрдирдЪрд╛рд╣реЗ рд╡рд╛рджрд╛ рдЕрд╕реНрд╡реАрдХреГрддрд┐ред рдпрд╣ рддреНрд░реБрдЯрд┐ рдпрд╛ рддреЛ рдХреИрдЪ рдмреНрд▓реЙрдХ рдХреЗ рдмрд┐рдирд╛ рдПрд╕рд┐рдВрдХреНрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдлреЗрдВрдХрдиреЗ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдРрд╕реЗ рд╡рд╛рджреЗ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдЬрд┐рд╕реЗ .catch() рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд▓рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ред (рдЕрд╕реНрд╡реАрдХреГрддрд┐ рдЖрдИрдбреА: 1)
(рдиреЛрдб: реирезрезремреж) [рдбреАрдИрдкреА режрежрезрео] рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА: рдмрд┐рдирд╛ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡рд╛рджреЗ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╡рд╛рджрд╛ рдЕрд╕реНрд╡реАрдХрд░рдг рдЬреЛ рд╕рдВрднрд╛рд▓рд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде Node.js рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдЧрд╛ред
рдпрджрд┐ рдкреНрд░рддреНрдпрдпреЛрдВ рдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди.ps1 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
рд╡рд╛рджреЛрдВ рдореЗрдВ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓реЗрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдирд┐рдХрд╛рд╕ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ
рдмреЙрдЯрд╕реНрдХрд┐рд▓реНрд╕ рдХрдиреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдмреЙрдЯ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝реЗрдВ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ oAuth рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди.ps1 рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧреА, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ/рдХрдИ рджрд┐рдиреЛрдВ рддрдХ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ рдЙрди рдореБрджреНрджреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛, рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИред
рдирдорд╕реНрддреЗ @BillStrait , рд╣рдо рдЖрдЧреЗ рдЪрд▓рдХрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде --resourceGroup
рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк botskills Connect рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ --resourceGroup
рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдХреИрд╕реЗ рдЪреВрдХ рдЧрдпрд╛, рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕рдХреА рддрд▓рд╛рд╢ рдХреАред рдпрд╣реА рдЪрд╛рд▓ рд╣реИред
рддреИрдирд╛рддреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯред ps1 рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣, рдмреЙрдЯ рдирд╛рдо, рдРрдк рдЖрдИрдбреА, рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ gui рд╕реЗ рдХреИрд╕реЗ рдкрдХрдбрд╝рдирд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╣рд┐рд╕реНрд╕рд╛ appsettings.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рд╡рд┐рдЪрд╛рд░ рд╕рднреА рдкреНрд░рдмрдВрдзрди рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ CLI рдореЗрдВ рд░рдЦрдирд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрд┐рд▓реНрдХреБрд▓ред
рд╣рд╛рдп @ рдмрд┐рд▓рд╕реНрдЯреНрд░реЗрдЯ!
рд╣рдордиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ next
рд╢рд╛рдЦрд╛ рдореЗрдВ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛:
рдЖрдкрдХреЛ рдпреЗ рдмрджрд▓рд╛рд╡ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рджреЗрдЦрдиреЗ рдЪрд╛рд╣рд┐рдП !
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдирдорд╕реНрддреЗ @BillStrait , рд╣рдо рдЖрдЧреЗ рдЪрд▓рдХрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде
--resourceGroup
рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк botskills Connect рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред