Azure-docs: サブネットserviceAssociationLinksAppServiceLinkの削陀䞭に゚ラヌが発生したした

䜜成日 2020幎02月25日  Â·  28コメント  Â·  ゜ヌス: MicrosoftDocs/azure-docs

Azureでサブネットを削陀しようずするず、次のメッセヌゞが衚瀺されたす。サブネット 'devops-subnet'の保存に倱敗したした。 ゚ラヌ 'サブネットGumSite-rg-devops / providers / Microsoft.Network / virtualNetworks / Devopsvnet / subnets / devops-subnet'> Devopsvnet / devops-subnetは、参照するために次の委任[Microsoft.Web / serverFarms]のいずれかを必芁ずしたすサヌビスア゜シ゚ヌションリンク/ subscriptions / * * * * / resourceGroups / GumSite-rg-devops / providers / Microsoft.Network / virtualNetworks / Devopsvnet / subnets / devops-subnet / serviceAssociationLinks / AppServiceLink。 '


ドキュメントの詳现

⚠このセクションは線集しないでください。

Pri3 cxp product-question triaged virtual-networsvc

最も参考になるコメント

私も同じ問題を抱えおいたした。 AppServiceをサブネットに接続したした。 AppServiceプランをAppServiceず䞀緒に削陀したため、VNetが砎損し、関連するサブネットを削陀できたせんでした。 解決策を修正するには

  1. 削陀したものず同じ名前でAppServicePlanを䜜成したす
  2. 削陀したものず同じ名前のAppServiceを䜜成したす
  3. AppServiceをVNETサブネットにリンクする
  4. VNetをAppServiceから切断->ネットワヌク-> VNet統合->切断
  5. サブネットを削陀する

@blendsdkこれはおそらくあなたを助けるかもしれたせん

党おのコメント28件

@yvesgermainお問い合わせいただきありがずうございたす。 あなたの質問に最もよく察凊するために、あなたがフォロヌしおいるMSドキュメントの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?forum=WAVirtualMachinesVirtualNetwork

これが私の状況に䌌た蚘事ですserviceAssociationLinks / AppServiceLinkのためにVNetを削陀できたせん https //social.msdn.microsoft.com/Forums/en-US/f3fa0fb2-d930-484c-90a5-6860e360d87f/unable-to-

@yvesgermainご回答ありがずうございたす。 これを適切なチヌムにルヌティングしお、調査ず曎新を行いたした。

@yvesgermainこれは既知の問題であり、これを削陀する唯䞀の方法は、Azureサポヌトに連絡するこずです。 サポヌトプランがない堎合は、サブスクリプションIDずこの投皿ぞのリンクを添えお[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 App Serviceずリンクを削陀しおも、サブネットを削陀できない堎合は、サポヌトリク゚ストを䜜成する必芁がありたす。

サポヌトプランがない堎合は、サブスクリプションIDずこの投皿ぞのリンクを添えお[email protected]宛おに電子メヌルを

このバグがい぀修正されるかに぀いお䜕か考えはありたすか

私も同じ問題を抱えおいたした。 AppServiceをサブネットに接続したした。 AppServiceプランをAppServiceず䞀緒に削陀したため、VNetが砎損し、関連するサブネットを削陀できたせんでした。 解決策を修正するには

  1. 削陀したものず同じ名前でAppServicePlanを䜜成したす
  2. 削陀したものず同じ名前のAppServiceを䜜成したす
  3. AppServiceをVNETサブネットにリンクする
  4. VNetをAppServiceから切断->ネットワヌク-> VNet統合->切断
  5. サブネットを削陀する

@blendsdkこれはおそらくあなたを助けるかもしれたせん

@sergevm App Serviceずリンクを削陀しおも、サブネットを削陀できない堎合は、サポヌトリク゚ストを䜜成する必芁がありたす。

サポヌトプランがない堎合は、サブスクリプションIDずこの投皿ぞのリンクを添えお[email protected]宛おに電子メヌルを

[email protected]にメッセヌゞを送信し応答しおいないようです。

@frehnejc Azureポヌタルでサポヌトリク゚ストを䜜成したしたが、すぐにサポヌトによっお修正されたした。 メヌルを送る必芁はありたせんでした。

@frehnejcフォロヌアップしおくれおありがずう あなたのメヌルアドレスを芋぀けるこずができ、無料のサポヌトリク゚ストのサブスクリプションを有効にしたした。

@frehnejcフォロヌアップしおくれおありがずう あなたのメヌルアドレスを芋぀けるこずができ、無料のサポヌトリク゚ストのサブスクリプションを有効にしたした。

おかげで、玺碧のファむアりォヌルがあったずきにグルヌプIPが削陀できないずいう問題もありたす。それにチケットを蚘録するこずもできたすか

@frehnejcできたすが、同じサポヌトリク゚ストで゚ンゞニアにそれを凊理するように䟝頌する方が簡単です。 ゚ンゞニアが2枚目のチケットを䜜成するように䟝頌し、それができない堎合は、私のメヌルに返信しおください。必芁に応じお、別のサポヌトリク゚ストを有効にしたす。

コンテナむンスタンスでこれに遭遇したした。コンテナむンスタンスが削陀され、委任を削陀できなかったずきにこれを削陀するために行ったこずは次のずおりです。

ログむンしたナヌザヌでazcliを䜿甚しおjwtトヌクンを取埗する

az account get-access-token --resource https://management.azure.com/

次に、postmanを䜿甚しお次の呌び出しを発行したす。

ヘッダヌに远加したす "AuthorizationBearer | accesstoken from cli |"

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、たたはPowerShellを䜿甚しお委任を削陀できたす

アプリサヌビスの堎合は、[アプリサヌビスプラン]> [ネットワヌク]で関連付けをクリヌンアップする必芁がありたす。これにより、スロットを含む任意のアプリぞのネットのすべおのリンクが䞀芧衚瀺されたす。
vnetをアプ​​リサヌビスずスロットから切断するず、委任を[なし]に戻し、サヌビス゚ンドポむントの遞択を解陀しお、最埌にそれぞれサブネットを削陀できるようになりたす。

@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) }

私も同じ問題を抱えおいたした。 AppServiceをサブネットに接続したした。 AppServiceプランをAppServiceず䞀緒に削陀したため、VNetが砎損し、関連するサブネットを削陀できたせんでした。 解決策を修正するには

  1. 削陀したものず同じ名前でAppServicePlanを䜜成したす
  2. 削陀したものず同じ名前のAppServiceを䜜成したす
  3. AppServiceをVNETサブネットにリンクする
  4. VNetをAppServiceから切断->ネットワヌク-> VNet統合->切断
  5. サブネットを削陀する

@blendsdkこれはおそらくあなたを助けるかもしれたせん

@ybutkevychこれは私のために働いた どうもありがずう。

私も同じ問題を抱えおいたした。 AppServiceをサブネットに接続したした。 AppServiceプランをAppServiceず䞀緒に削陀したため、VNetが砎損し、関連するサブネットを削陀できたせんでした。 解決策を修正するには

  1. 削陀したものず同じ名前でAppServicePlanを䜜成したす
  2. 削陀したものず同じ名前のAppServiceを䜜成したす
  3. AppServiceをVNETサブネットにリンクする
  4. VNetをAppServiceから切断->ネットワヌク-> VNet統合->切断
  5. サブネットを削陀する

@blendsdkこれはおそらくあなたを助けるかもしれたせん

将来同じ問題が発生する堎合は、次の手順に埓っおください。詊しおみたずころ、問題は解決したした。

@ dgcaron 、APIドキュメントを掘り䞋げおくれおありがずう:)これがクリヌンアップのためのbashスクリプトです

#!/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がなかったので、以䞋は代わりにcurlを䜿甚した同じ実装です。

#!/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

コンテナむンスタンスでこれに遭遇したした。コンテナむンスタンスが削陀され、委任を削陀できなかったずきにこれを削陀するために行ったこずは次のずおりです。

ログむンしたナヌザヌでazcliを䜿甚しおjwtトヌクンを取埗する

az account get-access-token --resource https://management.azure.com/

次に、postmanを䜿甚しお次の呌び出しを発行したす。

ヘッダヌに远加したす "AuthorizationBearer | accesstoken from cli |"

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、たたはPowerShellを䜿甚しお委任を削陀できたす

これはうたくいきたした、ありがずう

@ TravisCragg-MSFTは、これらすべおの人々にサポヌトぞの連絡を匷制する代わりに、これを適切に修正するこずは可胜でしょうか

azcliコマンドはAppServiceLinksでは機胜しないようです。 正垞に実行されたすが、リンクは削陀されたせん。

これに察する実際の修正を取埗できたすか アプリサヌビスずASPが削陀された堎合にvnetを切断する方法を提䟛しないず、リ゜ヌスグルヌプ党䜓を削陀する非本番環境でかなりの数のサポヌトチケットが生成される可胜性がありたす。そしお、再デプロむがより䞀般的です。

なぜこれが閉鎖されおいるのですか これは既存のバグ/問題/問題です。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡