You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Azure Container Apps](../container-apps/overview.md) allows you to deploy containerized apps without managing complex infrastructure. API developers can write code using their preferred programming language or framework, build microservices with full support for Distributed Application Runtime (Dapr), and scale based on HTTP traffic or other events.
31
+
[Azure Container Apps](../container-apps/overview.md) allows you to deploy containerized apps without managing complex infrastructure. API developers can write code with their preferred programming language or framework, build microservices with full support for Distributed Application Runtime (Dapr), and scale based on HTTP traffic or other events.
32
32
33
33
By using API Management to expose a web API that's hosted in a container app, you gain the following benefits:
34
34
@@ -41,7 +41,7 @@ For more information, see [About API Management](api-management-key-concepts.md)
41
41
42
42
## OpenAPI specification vs. wildcard operations
43
43
44
-
API Management supports importing container apps that provide an OpenAPI specification (a Swagger definition). However, an OpenAPI specification isn't required. We recommend that you provide an OpenAPI specification. API Management can import individual operations, which allows you to validate, manage, secure, and update configurations for each operation separately.
44
+
API Management supports importing container apps that provide an OpenAPI specification (a Swagger definition). An OpenAPI specification isn't required, but we recommend that you provide an one. API Management can import individual operations, which allows you to validate, manage, secure, and update configurations for each operation separately.
45
45
46
46
If the container app exposes an OpenAPI specification, API Management creates API operations that map directly to the definition. API Management will look in several locations for an OpenAPI specification:
47
47
@@ -58,10 +58,10 @@ In either case, you can [edit](edit-api.md) or [add](add-api-manually.md) operat
58
58
59
59
Your backend container app might support two GET operations:
You import the container app to your API Management service at a path like `https://contosoapi.azure-api.net/store`. The following table shows the operations that are imported to API Management, either with or without an OpenAPI specification:
64
+
You import the container app to your API Management service at a path like `https://<api>.azure-api.net/store`. The following table shows the operations that are imported to API Management, either with or without an OpenAPI specification:
65
65
66
66
| Type |Imported operations |Sample requests |
67
67
|---------|---------|---------|
@@ -88,7 +88,7 @@ The wildcard operation allows the same requests to the backend service as the op
88
88
1. Associate the API with a product. Select **Full** and then, in **Product**, select the product. In this case, the **Unlimited** product is used. If you want the API to be published and be available to developers, you need to add it to a product.
89
89
90
90
> [!NOTE]
91
-
> *Products* are associations of one or more APIs. You can include many APIs and offer them to developers through the developer portal. Developers must first subscribe to a product to get access to the API. When they subscribe, they get a subscription key that is good for any API in that product. If you created the API Management instance, you're an administrator and subscribed to every product by default.
91
+
> *Products* are associations of one or more APIs. You can include many APIs and offer them to developers through the developer portal. Developers must first subscribe to a product to get access to the API. When they subscribe, they get a subscription key that's good for any API in that product. If you created the API Management instance, you're an administrator and subscribed to every product by default.
92
92
>
93
93
> In some pricing tiers, an API Management instance comes with two sample products when you create it:
94
94
> ***Starter**
@@ -101,7 +101,7 @@ The wildcard operation allows the same requests to the backend service as the op
101
101
102
102
## Test the new API in the Azure portal
103
103
104
-
Operations can be called directly from the Azure portal. This method is a convenient way to view and test the operations of an API. You can also test the API in the [developer portal](api-management-howto-developer-portal.md) or by using your own REST client tools.
104
+
You can call operations directly from the Azure portal. This method is a convenient way to view and test the operations of an API. You can also test the API in the [developer portal](api-management-howto-developer-portal.md) or by using your own REST client tools.
105
105
106
106
To test the API in the Azure portal:
107
107
@@ -121,7 +121,7 @@ When wildcard operations are generated, the operations might not map directly to
121
121
122
122
`/api/TodoItems`
123
123
124
-
You can test the path `/api/TodoItems`as follows:
124
+
To test the `/api/TodoItems`path:
125
125
126
126
1. Select the API that you created, and then select the operation.
0 commit comments