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
Copy file name to clipboardExpand all lines: articles/api-management/api-management-faq.yml
+12-12Lines changed: 12 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ metadata:
8
8
9
9
ms.service: api-management
10
10
ms.topic: faq
11
-
ms.date: 10/20/2022
11
+
ms.date: 10/24/2022
12
12
ms.author: danlep
13
13
ms.custom: engagement-fy23,fasttrack-edit
14
14
title: Azure API Management FAQs
@@ -40,16 +40,16 @@ sections:
40
40
* Use TLS mutual authentication as described in [How to secure back-end services by using client certificate authentication in Azure API Management](api-management-howto-mutual-certificates.md).
41
41
* Use IP filtering on your back-end service. In all tiers of API Management except the Consumption tier, the IP address of the gateway remains constant. For more information, see [IP addresses of Azure API Management](api-management-howto-ip-addresses.md).
42
42
* Connect your API Management instance to an [Azure virtual network](virtual-network-concepts.md).
43
-
* Configure OAuth 2.0 authorization. For more information, see [Authentication and authorization in API Managmenet]
43
+
* Configure OAuth 2.0 authorization. For more information, see [Authentication and authorization in API Managment](authentication-authorization-overview.md).
44
44
45
45
- question: |
46
46
How do I copy my API Management service instance to a new instance?
47
47
answer: |
48
48
You have several options, including:
49
49
50
50
* Use the [backup and restore](api-management-howto-disaster-recovery-backup-restore.md) functionality in API Management.
51
-
* Create your own backup and restore feature by using the [API Management REST API](/rest/api/apimanagement/). Use the REST API to save and restore the entities from the service instance that you want.
52
-
* Download the service configuration by using Git, and then upload it to a new instance. For more information, see [How to save and configure your API Management service configuration by using Git](api-management-configuration-repository-git.md).
51
+
* Create your own backup and restore feature by using the [API Management REST API](/rest/api/apimanagement/) to save and restore the entities from the service instance that you want.
52
+
* Download the service configuration by using [Git](api-management-configuration-repository-git.md), and then upload it to a new instance.
53
53
54
54
- question: |
55
55
Can I move an API Management instance from one subscription to another?
@@ -61,10 +61,10 @@ sections:
61
61
answer: |
62
62
Yes, you can manage API Management programmatically by using a variety of tools, including:
63
63
64
-
* The [API Management REST API](/rest/api/apimanagement/).
65
-
* Azure client SDKs for [.NET](/dotnet/api/overview/azure/apimanagement), [JavaScript](/javascript/api/overview/azure/api-management), [Java](/java/api/overview/azure/api-management), and other languages.
64
+
* The [API Management REST API](/rest/api/apimanagement/)
65
+
* Azure client SDKs for [.NET](/dotnet/api/overview/azure/apimanagement), [JavaScript](/javascript/api/overview/azure/api-management), [Java](/java/api/overview/azure/api-management), and other languages
66
66
* [Azure PowerShell](/powershell/module/az.apimanagement/) and [Azure CLI](/cli/azure/apim)
67
-
* [Azure Resource Manager](/azure/templates/microsoft.apimanagement/allversions) and Bicep templates. See example [quickstart templates](https://azure.microsoft.com/en-us/resources/templates/?Page=2&term=api+management)
67
+
* [Azure Resource Manager](/azure/templates/microsoft.apimanagement/allversions) and Bicep templates. See example [quickstart templates](https://azure.microsoft.com/en-us/resources/templates/?Page=2&term=api+management).
Does API Management only support REST API backends?
90
90
answer: |
91
91
API Management supports REST APIs as well as passthrough to [SOAP](import-soap-api.md), [WebSocket](websocket-api.md), and [GraphQL](graphql-api.md) APIs. API Management also supports [synthetic GraphQL](graphql-schema-resolve-api.md) APIs.
92
92
@@ -95,7 +95,7 @@ sections:
95
95
- question: |
96
96
Are there restrictions on importing my API?
97
97
answer: |
98
-
See [API import restrictions and known issues](api-management-api-import-restrictions.md) for Open API(Swagger), WSDL and WADL formats.
98
+
See [API import restrictions and known issues](api-management-api-import-restrictions.md) for Open API(Swagger), WSDL, and WADL formats.
99
99
100
100
- question: |
101
101
Can I use CI/CD for API development?
@@ -122,14 +122,14 @@ sections:
122
122
- question: |
123
123
Does API Management provide a web application firewall (WAF)?
124
124
answer: |
125
-
While API Management doesn't include a WAF component, hile API Management doesn’t have a built-in WAF component, deploying a WAF upstream (in front) of the API Management instance is strongly recommended. For example, use [Azure Application Gateway](api-management-howto-integrate-internal-vnet-appgateway.md) or [Azure Front Door](front-door-api-management.md).
125
+
While API Management doesn't include a WAF component, deploying a WAF upstream (in front) of the API Management instance is recommended. For example, use [Azure Application Gateway](api-management-howto-integrate-internal-vnet-appgateway.md) or [Azure Front Door](front-door-api-management.md).
126
126
- question: |
127
127
What are the differences between the managed gateway and the self-hosted gateway?
128
128
answer: |
129
-
Learn more in [API gateway in API Management](api-management-gateways-overview.md) and the [Self-hosted gateway overview](self-hosted-gateway-overview.md).
129
+
For information, see [API gateway in API Management](api-management-gateways-overview.md) and the [Self-hosted gateway overview](self-hosted-gateway-overview.md).
130
130
131
131
- question: |
132
132
How does API Management handle trailing slashes when calling backend services?
133
133
answer: |
134
-
Historically and by convention a URL ending with a trailing slash is treated as a directory, for example `https://contoso.com/sample/` whereas the same URL without the trailing slash `https://contoso.com/sample` would indicate a file. This isn't mandated; some systems consider those two URLs unique, while others consider them the same. API Management doesn’t make a distinction thus a single operation `resource` will accept either `resource` or `resource/`. However, the distinction may matter to the backend host. Some web servers will automatically redirect a URL not ending with a trailing slash, to the same URL ending in a trailing slash. As API Management is the client to the backend (server), an automatic redirect isn't always desirable. If needed, create a [Rewrite URL policy](api-management-transformation-policies.md#RewriteURL) to ensure a trailing slash is always added to the outbound backend call.
134
+
Historically and by convention a URL ending with a trailing slash is treated as a directory, for example `https://contoso.com/sample/` whereas the same URL without the trailing slash `https://contoso.com/sample` would indicate a file. This isn't mandated; some systems consider those two URLs unique, others consider them the same. API Management doesn’t make a distinction, thus a single operation `resource` will accept either `resource` or `resource/`. However, the distinction may matter to the backend host. Some web servers will automatically redirect a URL not ending with a trailing slash, to the same URL ending in a trailing slash. As API Management is the client to the backend (server), an automatic redirect isn't always desirable. If needed, create a [Rewrite URL policy](api-management-transformation-policies.md#RewriteURL) to ensure a trailing slash is always added to the outbound backend call.
0 commit comments