我想使用 C# 以编程方式创建一个认知搜索服务
帐户(具有基本配置)并根据需要将其删除。有没有任何文档可以做到这一点?
我能够找到用于创建和删除索引的文档,但我需要更高一级并创建和删除帐户。我需要这样做来削减成本。例如,当我不积极进行开发测试时,我需要删除服务帐户以避免产生费用。
最佳答案
您可以尝试 Azure CLI。这具有用于创建和删除搜索服务的所有端点。
引用:https://learn.microsoft.com/en-us/cli/azure/search/service?view=azure-cli-latest
az login -u <username> -p <password>
#SKU List --> https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.management.search.models.skuname?view=azure-dotnet
az search service create --name "<SEARCH SERVICE NAME>" --resource-group "<RESOURCE GROUPNAME>" --sku "<SKU ENUM>" --subscription "YOUR SUBSCRIPTION ID"
脚本可以与 C# 应用程序结合并按需调用它。
或者,我正在检查 Azure CLI 调用的底层终结点是什么。你可以引用我的post有关“操作方法”的更多信息。
您还可以尝试直接从 C# 应用程序访问此端点。
同样的事情也适用于删除。
az search service delete --name
--resource-group
[--subscription]
[--yes]
关于c# - Azure 搜索 : How to create and delete an account programmatically using C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63496838/