如何使用 Terraform 清除软删除的 APIM?

opt*_*lic 1 azure azure-api-management terraform

Azure API 管理现在是“软删除”的,以便您可以在误删除时将其恢复。

使用已删除的名称创建 Azure API 管理会导致名称“已在使用中”错误

使用terraform destroy它时会进行软删除,这使得开发变得棘手,因为您经常想要重新创建它。

如何使用 terraform 清除软删除的 APIM?

Ste*_*lon 5

遇到了同样的事情,我快速研究了如何调用这个 API:

az rest --method delete --header "Accept=application/json" -u 'https://management.azure.com/subscriptions/{SubscriptionId}/providers/Microsoft.ApiManagement/locations/{eastus}/deletedservices/{api name}?api-version=2020-06-01-preview'
Run Code Online (Sandbox Code Playgroud)