Можно ли каким-либо образом удалить частную конечную точку, которая находится в отключенном состоянии, с помощью powershell/cli?

Можете ли вы удалить частную конечную точку, которая находится в отключенном состоянии, с помощью PowerShell, я попробовал команду Remove-AzPrivateEndpoint -Name MyPrivateEndpoint1 -ResourceGroupName TestResourceGroup По-видимому, это работает, когда частная конечная точка находится в подключенном состоянии, я пытаюсь найти способ сделать это с помощью azure powershell/CLI.

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
78
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Можно ли каким-либо образом удалить частную конечную точку, которая находится в отключенном состоянии, с помощью powershell/cli?

Вот скрипт PowerShell проверяет состояние PrivateEndpoint перед удалением; если PrivateEndpoint подключен, он не будет удален

    $privateEndpoint = Get-AzPrivateEndpoint -Name "venkat-endpoint" -ResourceGroupName "RG_Name"
    
    if ($privateEndpoint -eq $null) {
        Write-Host "Private endpoint not found."
    } else {
        $endpointstate = $privateEndpoint.PrivateLinkServiceConnectionsText | ConvertFrom-Json | Select-Object -ExpandProperty PrivateLinkServiceConnectionState | Select-Object -ExpandProperty Status
    
        if ($endpointstate -eq 'Disconnected') {
            
            Write-Host "Private endpoint name : venkat-endpoint is in : $endpointstate state"
           
            Remove-AzPrivateEndpoint -Name "venkat-endpoint" -ResourceGroupName "v-vallepuv-Mindtree" -Force
    
            Write-Host "Private endpoint deleted successfully."
    
        } else {
            Write-Host "Private endpoint is not in a disconnected state. Current state: Connected"
        }
    }

Private endpoint — отключенное состояние.

После запуска сценария частная конечная точка успешно удаляется, когда ее состояние установлено на «Отключено».

Спасибо @Venkat V, я попробовал то же самое, не знаю, почему это сработало сейчас, а раньше не работало, возможно, возможно, я перепутал имена параметров, спасибо за это! :)

Sai Sharanya 09.04.2024 14:36

В вашем скрипте может быть проблема с синтаксисом.

Venkat V 15.04.2024 14:45

Другие вопросы по теме

Как я могу агрегировать JSON с помощью потока данных ADF?
Подключение к данным сетки событий Azure Data Explorer
Команда запуска Azure CLI вызывает runshellscript — как получить выходные данные сценария оболочки
Портал Azure: как настроить идентификатор клиента и секрет клиента
Выбор динамической группы переменных на основе триггерного репозитория
Получает ошибку в коде Azure terraform: данный сервер не поддерживает функцию частной конечной точки. пожалуйста, создайте новый сервер с поддержкой частной конечной точки
Как отправить сообщение на устройство с самоподписанным сертификатом в качестве аутентификации в Azure IoT Hub через REST API
Регистрация приложения Azure ограничивает доступ к секрету/сертификату клиента
Виртуальная машина Azure — программный запуск и остановка машины
Как создать несколько конвейеров Azure Devops, вызывая объекты из одного или нескольких файлов CSV?