AzureのAKSを試していますが、AzureのCLIを使用してSQL Serverのvnetルールを追加する際に問題が発生しています。私は2つのRG、1という名前の「myrg」と1という名前の「CM_myrg_mycluster_centralusで終わるこの時点でAZのcliでvnetルールを追加するとエラーが500件発生する
az group create --name myrg --location centralus
az aks create -n mycluster -g myrg --generate-ssh-keys
az aks get-credentials -g myrg -n mycluster
az sql server create --name mysql -g myrg --location centralus --admin-user myuser --admin-password mypassword
:
Error occurred in request., RetryError: HTTPSConnectionPool(host='management.azure.com', port=443): Max retries exceeded with url:
/subscriptions/...path omitted.../mysql/virtualNetworkRules/my-vnet-rule?api-version=2015-05-01-preview (Caused by ResponseError('too many 500 error responses',))
これは私がこれまで何をやったかである:それはエラーで死にます"私のSQLサーバは "myrg"にあり、CM_ *にはvnet "aks-vnet-1234567"があります。 vnetにはサブネット "aks-subnet"が含まれています。
az sql server vnet-rule create --name my-vnet-rule --server mysql --vnet "MC_myrg_mycluster_centralus/aks-vnet" -g mygroup --subnet "aks-subnet"
をし、上記のエラーを取得:
私は、その後のvnetルールを追加してみてください。
私はまた、番号接尾辞(例:aks-vnet-1234567)を含むvnetを指定しようとしましたが、同じエラーが発生しました。
これはおそらく、どこか正しい構文を使用していないことを意味します。誰かが明確にすることができますか?
AZ CLI 2.0.21 のLinux(Ubuntuの)
回答者はAzure SQL Server管理対象インスタンスに関連していることに注意してください。 –