【问题标题】:Azure APIM import graphql apiAzure APIM 导入 graphql api
【发布时间】:2022-07-25 13:09:58
【问题描述】:

Azure APIM 现在支持 graphql 直通(上一个版本中的 GA)。这很好,但仍然没有关于如何以编程方式导入它的文档。一旦 Terraform 创建了 APIM,我们将通过 Portal 手动执行此操作。我们查看了 cli,但还没有支持,如下面的命令所示。

az apim api import --path
                   --resource-group
                   --service-name
                   --specification-format {OpenApi, OpenApiJson, Swagger, Wadl, Wsdl}

有什么方法可以通过 terraform 导入吗? local-exec 通过 ps 脚本。

【问题讨论】:

标签: azure terraform azure-api-management azure-cli


【解决方案1】:

我们需要将 Graphql 规范格式添加到 https://docs.microsoft.com/en-us/cli/azure/apim/api?view=azure-cli-latest#az-apim-api-import

我们今天确实支持使用以下方法在 cli 中创建 GraphQL Api 和上传 GraphQL Schema,这可以作为一种解决方法。

az apim api create --service-name MyApim -g MyResourceGroup --api-id MyGraphqlApi --path '/mygraphqlapi' --display-name 'My GraphQL API' --api-type graphql

az apim api schema create --service-name MyApim -g MyResourceGroup --api-id MyApi --schema-id graphql --schema-type application/vnd.ms-azure-apim.graphql.schema --schema -path c:\path\to\schema.gql

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-02
    • 1970-01-01
    • 2020-10-08
    • 2021-09-16
    • 2019-07-21
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    相关资源
    最近更新 更多