рдЬрдм рдПрдЬрд╝реНрдпреЛрд░ рдореЗрдВ рдПрдХ рд╕рдмрдиреЗрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рддреЛ рдореБрдЭреЗ рдирд┐рдореНрди рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ: рд╕рдмрдиреЗрдЯ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рдлрд▓ 'devops-subnet'ред рддреНрд░реБрдЯрд┐: 'Subnet GumSite-rg-devops / рдкреНрд░рджрд╛рддрд╛рдУрдВ / Microsoft.Network / virtualNetworks / Devopsvnet / subnets / devops-subnet'> Devopsvnet / devops-subnet рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ [Microsoft.Web / serverFarms] рд╕реЗрд╡рд╛ рд╕рдВрдШ рд▓рд┐рдВрдХ / рд╕рджрд╕реНрдпрддрд╛рдПрдБ / * * * * /resourceGroups/GumSite-rg-devops/providers/Microsoft.Network/virtualNetworks/Devopsvnet/subnets/devops-subnet/serviceAssociationLinks/AppServiceLinkред '
ред рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рди рдХрд░реЗрдВред
@yvesgermain рдмрд╛рд╣рд░ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдЕрдкрдиреЗ рдкреНрд░рд╢реНрди рдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рд░реВрдк рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ MS Doc рдХрд╛ URL рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ?
рдпрд╣рд╛рдБ рдПрдХ Microsoft рдЖрд▓реЗрдЦ "ServiceAssociationLinks / AppServiceLink рдХреЗ рдХрд╛рд░рдг VNet рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде" рдЬреЛ рдЖрдкрдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдорд┐рд▓рддрд╛ рдЬреБрд▓рддрд╛ рд╣реИ:
https://social.msdn.microsoft.com/Forums/en-US/f3fa0fb2-d930-484c-90a5-6860e360d87f/unable-to-delete-vnet-due-to-serviceassociationlinksappservicelink=forumirt@tyumirt=sirtirt/sive/s3
рдХреА рд╡рдЬрд╣ рд╕реЗ serviceAssociationLinks / AppServiceLink VNET рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде:: рдпрд╣рд╛рдБ рдПрдХ рд▓реЗрдЦ рд╣реИ рдХрд┐ рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ https://social.msdn.microsoft.com/Forums/en-US/f3fa0fb2-d930-484c-90a5-6860e360d87f/unable-to- рд╣рдЯрд╛рдирд╛
рдпрд╣рд╛рдВ рдПрдХ рд▓реЗрдЦ рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдорд┐рд▓рддрд╛ рдЬреБрд▓рддрд╛ рд╣реИ:
@yvesgermain рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдЯреАрдо рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рд╣реИред
@yvesgermain рдпрд╣ рдПрдХ рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдЬрд┐рд╕ рддрд░реАрдХреЗ рд╕реЗ рдЖрдк рдЗрд╕реЗ рд╣рдЯрд╛ рдкрд╛рдПрдВрдЧреЗ, рд╡рд╣ рд╣реИ Azure рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдорд░реНрдерди рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдЖрдИрдбреА рдФрд░ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде [email protected] рдкрд░ рдИрдореЗрд▓ рдХрд░реЗрдВ, рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрдиреЗрдЯ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдХрд╛ рдореБрдлреНрдд рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рд╕рдХреНрд╖рдо рдХрд░реВрдВрдЧрд╛ред
рдЕрдм рд╣рдо рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗред рдпрджрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреЗ рдЙрддреНрддрд░ рдореЗрдВ рдЯреИрдЧ рдХрд░реЗрдВред рд╣рдо рдЦреБрд╢реА рд╕реЗ рдЪрд░реНрдЪрд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ рдФрд░ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВрдЧреЗред
рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЬрдм рдореИрдВ рдПрдХ рд╕рдмрдиреЗрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
Failed to delete subnet 'xxx'. Error: Subnet xxx is in use by my-resource-group/providers/Microsoft.Network/virtualNetworks/my-vnet/subnets/xxx/serviceAssociationLinks/AppServiceLink'>my-vnet/xxx/AppServiceLink and cannot be deleted. In order to delete the subnet, delete all the resources within the subnet. See aka.ms/deletesubnet.
рдХреНрдпрд╛ рдпрд╣ рднреА рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╕рдорд░реНрдерди рдХреЙрд▓ рдХрд░рдХреЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
@sergevm рдпрджрд┐ рдЖрдкрдиреЗ рдРрдк рд╕реЗрд╡рд╛ рдФрд░ рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рднреА рд╕рдмрдиреЗрдЯ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдорд░реНрдерди рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдЖрдИрдбреА рдФрд░ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде [email protected] рдкрд░ рдИрдореЗрд▓ рдХрд░реЗрдВ, рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрдиреЗрдЯ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдХрд╛ рдореБрдлреНрдд рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рд╕рдХреНрд╖рдо рдХрд░реВрдВрдЧрд╛ред
рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдЬрдм рдЗрд╕ рдмрдЧ рдХреЛ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?
рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдмрдиреЗрдЯ рд╕реЗ рдРрдк рд╕реЗрд╡рд╛ рдЬреБрдбрд╝реА рдереАред рдореИрдВрдиреЗ рдРрдк рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдРрдк рд╕реЗрд╡рд╛ рдпреЛрдЬрдирд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдореЗрд░рд╛ рд╡реАрдиреЗрдЯ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдмрдиреЗрдЯ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рд╕рдорд╛рдзрд╛рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
@blendsdk рдпрд╣ рд╢рд╛рдпрдж рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ
@sergevm рдпрджрд┐ рдЖрдкрдиреЗ рдРрдк рд╕реЗрд╡рд╛ рдФрд░ рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рднреА рд╕рдмрдиреЗрдЯ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдорд░реНрдерди рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдЖрдИрдбреА рдФрд░ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде [email protected] рдкрд░ рдИрдореЗрд▓ рдХрд░реЗрдВ, рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрдиреЗрдЯ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдХрд╛ рдореБрдлреНрдд рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рд╕рдХреНрд╖рдо рдХрд░реВрдВрдЧрд╛ред
рдореИрдВрдиреЗ [email protected] рдкрд░ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред
@frehnejc I рдиреЗ Azure рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рдПрдХ рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдмрдирд╛рдпрд╛, рдФрд░ рдЗрд╕рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕рдорд░реНрдерди рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдореЗрд▓ рднреЗрдЬрдирд╛ рдирд╣реАрдВ рдерд╛ред
@frehnejc рдХреЛ рдлреЙрд▓реЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдЖрдкрдХрд╛ рдИрдореЗрд▓ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдФрд░ рдЖрдкрдХреА рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рдирд┐рдГрд╢реБрд▓реНрдХ рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдерд╛ред
@frehnejc рдХреЛ рдлреЙрд▓реЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдЖрдкрдХрд╛ рдИрдореЗрд▓ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдФрд░ рдЖрдкрдХреА рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рдирд┐рдГрд╢реБрд▓реНрдХ рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдерд╛ред
рдзрдиреНрдпрд╡рд╛рдж рднреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рдореВрд╣ рдЖрдИрдкреА рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИ рдЬрдм рдПрдХ рдиреАрд▓рд╛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдерд╛ рдореИрдВ рдЙрд╕ рдкрд░ рднреА рдПрдХ рдЯрд┐рдХрдЯ рд▓реЙрдЧ рдЗрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
@frehnejc рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЛ рдЙрд╕реА рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рджреЗрдЦрднрд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЗрдВрдЬреАрдирд┐рдпрд░ рдЖрдкрд╕реЗ рджреВрд╕рд░рд╛ рдЯрд┐рдХрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдЕрд╕рдорд░реНрде рд╣реИрдВ, рддреЛ рдореЗрд░реЗ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдВ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдореИрдВ рдПрдХ рдФрд░ рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рд╕рдХреНрд╖рдо рдХрд░реВрдВрдЧрд╛ред
рдореИрдВ рдХрдВрдЯреЗрдирд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рдпрд╣рд╛рдБ рд╣реИ рдХреНрдпрд╛ рдореИрдВ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдЙрджрд╛рд╣рд░рдг рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореИрдВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдХреЛ рджреВрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рдПрдХ jwt рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХреЗ рд╕рд╛рде az cli рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
az account get-access-token --resource https://management.azure.com/
рдлрд┐рд░ рдкреЛрд╕реНрдЯрдореИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрд▓ рдЬрд╛рд░реА рдХрд░реЗрдВ
рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ: "рдкреНрд░рд╛рдзрд┐рдХрд░рдг: рд╡рд╛рд╣рдХ | cles рд╕реЗ accesstoken |"
DELETE Service Association
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default?api-version=2018-10-01
DELETE Network Profle
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}?api-version=2020-05-01
рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдкреЛрд░реНрдЯрд▓, cli рдпрд╛ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддрд╛ рдерд╛
рдРрдк рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдРрдк рд╕реЗрд╡рд╛ рдпреЛрдЬрдирд╛> рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреЗ рддрд╣рдд рдПрд╕реЛрд╕рд┐рдПрд╢рди рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЙрди рд╕рднреА рд▓рд┐рдВрдХ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рдиреЗрдЯ рдореЗрдВ рд╕реНрд▓реЙрдЯ рд╕рд╣рд┐рдд рдХрд┐рд╕реА рднреА рдРрдк рдореЗрдВ рд╣реИрдВред
рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдРрдк рд╕реЗрд╡рд╛ рд╕реЗ рд╡реАрдиреЗрдЯ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХреЛ рд╡рд╛рдкрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕реЗрд╡рд╛ рдХреЗ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдХреЛ рдЕрдЪрдпрдирд┐рдд рдХрд░рдирд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ рдХреНрд░рдорд╢рдГ рд╕рдмрдиреЗрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
@dgcaron рдиреЗ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛! рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
@dgcaron ,
рдЖрдкрдХреА рдорджрдж рд╕реЗ рдореИрдВ PowerShell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ VNet рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
[string]$ResourceGroupName = 'MyResourceGroupName'
[string]$VirtualNetworkName = 'VNetName'
[string]$SubnetName = 'SubnetName'
$CurrentAzureContext = Get-AzContext
$AzureRmProfile = [Microsoft.Azure.Commands.Common.Authentication.Abstractions.AzureRmProfileProvider]::Instance.Profile
$ProfileClient = New-Object Microsoft.Azure.Commands.ResourceManager.Common.RMProfileClient($AzureRmProfile)
$Token = $ProfileClient.AcquireAccessToken($CurrentAzureContext.Tenant.TenantId)
[string]$AccessToken = $Token.AccessToken
[string]$ManagementEp = $CurrentAzureContext.Environment.ResourceManagerUrl
[string]$NetworkProfileName = (Get-AzNetworkProfile -ResourceGroupName $ResourceGroupName).Name
[string]$Uri1 = "$($ManagementEp)subscriptions/$($CurrentAzureContext.Subscription.Id)/resourceGroups/$ResourceGroupName/providers/Microsoft.Network/virtualNetworks/$VirtualNetworkName/subnets/$SubnetName/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default?api-version=2018-10-01"
[string]$Uri2 = "$($ManagementEp)subscriptions/$($CurrentAzureContext.Subscription.Id)/resourceGroups/$ResourceGroupName/providers/Microsoft.Network/networkProfiles/$($NetworkProfileName)?api-version=2020-05-01"
Invoke-RestMethod -Method Delete -Uri $Uri1 -Headers @{"Authorization" = ("Bearer " + $AccessToken) }
Invoke-RestMethod -Method Delete -Uri $Uri2 -Headers @{"Authorization" = ("Bearer " + $AccessToken) }
рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдмрдиреЗрдЯ рд╕реЗ рдРрдк рд╕реЗрд╡рд╛ рдЬреБрдбрд╝реА рдереАред рдореИрдВрдиреЗ рдРрдк рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдРрдк рд╕реЗрд╡рд╛ рдпреЛрдЬрдирд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдореЗрд░рд╛ рд╡реАрдиреЗрдЯ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдмрдиреЗрдЯ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рд╕рдорд╛рдзрд╛рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
- рд╣рдЯрд╛рдП рдЧрдП рдХреЗ рд╕рдорд╛рди рдирд╛рдо рдХреЗ рд╕рд╛рде рдРрдк рд╕реЗрд╡рд╛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВ
- рд╣рдЯрд╛рдП рдЧрдП рдХреЗ рд╕рдорд╛рди рдирд╛рдо рдХреЗ рд╕рд╛рде рдРрдк рд╕реЗрд╡рд╛ рдмрдирд╛рдПрдВ
- VNET рд╕рдмрдиреЗрдЯ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдРрдк рд╕реЗрд╡рд╛
- рдРрдк рд╕реЗрд╡рд╛ рд╕реЗ VNet рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ -> рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ -> VNet рдПрдХреАрдХрд░рдг -> рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
- рд╕рдмрдиреЗрдЯ рд╣рдЯрд╛ рджреЗрдВ
@blendsdk рдпрд╣ рд╢рд╛рдпрдж рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ
@ybutkevych рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛! рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдмрдиреЗрдЯ рд╕реЗ рдРрдк рд╕реЗрд╡рд╛ рдЬреБрдбрд╝реА рдереАред рдореИрдВрдиреЗ рдРрдк рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдРрдк рд╕реЗрд╡рд╛ рдпреЛрдЬрдирд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдореЗрд░рд╛ рд╡реАрдиреЗрдЯ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдмрдиреЗрдЯ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рд╕рдорд╛рдзрд╛рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
- рд╣рдЯрд╛рдП рдЧрдП рдХреЗ рд╕рдорд╛рди рдирд╛рдо рдХреЗ рд╕рд╛рде рдРрдк рд╕реЗрд╡рд╛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВ
- рд╣рдЯрд╛рдП рдЧрдП рдХреЗ рд╕рдорд╛рди рдирд╛рдо рдХреЗ рд╕рд╛рде рдРрдк рд╕реЗрд╡рд╛ рдмрдирд╛рдПрдВ
- VNET рд╕рдмрдиреЗрдЯ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдРрдк рд╕реЗрд╡рд╛
- рдРрдк рд╕реЗрд╡рд╛ рд╕реЗ VNet рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ -> рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ -> VNet рдПрдХреАрдХрд░рдг -> рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
- рд╕рдмрдиреЗрдЯ рд╣рдЯрд╛ рджреЗрдВ
@blendsdk рдпрд╣ рд╢рд╛рдпрдж рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЬреЛ рднреА рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдЕрднреА рдЙрдиреНрд╣реЗрдВ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред
@dgcaron , рдПрдкреАрдЖрдИ рдбреЙрдХреНрд╕ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :) рдпрд╣рд╛рдБ рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрд╢-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ:
#!/bin/bash
# Requires "httpie" command line tool
# Set variables with your identifiers...
subscriptionId=""
resourceGroupName=""
virtualNetworkName=""
subnetName=""
# To get the profile name, try subnet delete with CLI or portal and check the error message
# Should be something like this:
networkProfileName="aci-network-profile-vnet-foo-01-subnet-bar-01"
token=$(az account get-access-token --resource https://management.azure.com/ --query accessToken -o tsv)
http DELETE https://management.azure.com/subscriptions/${subscriptionId}/resourceGroups/${resourceGroupName}/providers/Microsoft.Network/virtualNetworks/${virtualNetworkName}/subnets/${subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default?api-version=2018-10-01 \
"Authorization: Bearer ${token}"
http DELETE https://management.azure.com/subscriptions/${subscriptionId}/resourceGroups/${resourceGroupName}/providers/Microsoft.Network/networkProfiles/${networkProfileName}?api-version=2020-05-01 \
"Authorization: Bearer ${token}"
@jannekeskitalo рдХреЗ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ httpie рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред
#!/bin/bash
# Set variables with your identifiers...
subscriptionId=""
resourceGroupName=""
virtualNetworkName=""
subnetName=""
# To get the profile name, try subnet delete with CLI or portal and check the error message
# Should be something like this:
networkProfileName="aci-network-profile-vnet-foo-01-subnet-bar-01"
token=$(az account get-access-token --resource https://management.azure.com/ --query accessToken -o tsv)
curl -H "Authorization: Bearer ${token}" -X DELETE https://management.azure.com/subscriptions/${subscriptionId}/resourceGroups/${resourceGroupName}/providers/Microsoft.Network/virtualNetworks/${virtualNetworkName}/subnets/${subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default?api-version=2018-10-01
curl -H "Authorization: Bearer ${token}" -X DELETE https://management.azure.com/subscriptions/${subscriptionId}/resourceGroups/${resourceGroupName}/providers/Microsoft.Network/networkProfiles/${networkProfileName}?api-version=2020-05-01
@dgcaron рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдЖрдкрдХреА рдорджрдж рдХреЗ рдХрд╛рд░рдг рдореИрдВ рд╕рдмрдиреЗрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
@jannekeskitalo @boonwj
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрдкрд╛рдп рд╕рд┐рд░реНрдл az rest
рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред
az rest --method delete --uri https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default?api-version=2018-10-01
рдореИрдВ рдХрдВрдЯреЗрдирд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рдпрд╣рд╛рдБ рд╣реИ рдХреНрдпрд╛ рдореИрдВ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдЙрджрд╛рд╣рд░рдг рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореИрдВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдХреЛ рджреВрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рдПрдХ jwt рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХреЗ рд╕рд╛рде az cli рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
az account get-access-token --resource https://management.azure.com/
рдлрд┐рд░ рдкреЛрд╕реНрдЯрдореИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрд▓ рдЬрд╛рд░реА рдХрд░реЗрдВ
рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ: "рдкреНрд░рд╛рдзрд┐рдХрд░рдг: рд╡рд╛рд╣рдХ | cles рд╕реЗ accesstoken |"
DELETE Service Association https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default?api-version=2018-10-01 DELETE Network Profle https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkProfiles/{networkProfileName}?api-version=2020-05-01
рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдкреЛрд░реНрдЯрд▓, cli рдпрд╛ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдордВрдбрд▓ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддрд╛ рдерд╛
рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛, рдзрдиреНрдпрд╡рд╛рдж!
@ TravisCragg-MSFT рдЗрди рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛?
Az cli рдХрдорд╛рдВрдб AppServiceLinks рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рд┐рдВрдХ рдирд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрдзрд╛рд░рдг рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ? рдпрджрд┐ рдЖрдк рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ vnet рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдХ рдРрдк рд╕реЗрд╡рд╛ рдФрд░ ASP рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧреИрд░-рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдлреА рдХреБрдЫ рд╕рдорд░реНрдерди рдЯрд┐рдХрдЯ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдкреВрд░реЗ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рд╣рдЯрд╛рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рддреИрдирд╛рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред
рдпрд╣ рдмрдВрдж рдХреНрдпреЛрдВ рд╣реИ? рдпрд╣ рдПрдХ рдореМрдЬреВрджрд╛ рдмрдЧ / рд╕рдорд╕реНрдпрд╛ / рд╕рдорд╕реНрдпрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдмрдиреЗрдЯ рд╕реЗ рдРрдк рд╕реЗрд╡рд╛ рдЬреБрдбрд╝реА рдереАред рдореИрдВрдиреЗ рдРрдк рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдРрдк рд╕реЗрд╡рд╛ рдпреЛрдЬрдирд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдореЗрд░рд╛ рд╡реАрдиреЗрдЯ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдмрдиреЗрдЯ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рд╕рдорд╛рдзрд╛рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
@blendsdk рдпрд╣ рд╢рд╛рдпрдж рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ