Skip to content

Commit 4133f5e

Browse files
committed
Acrolinx and editorial changes
1 parent fe50a46 commit 4133f5e

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

articles/api-management/configure-custom-domain.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ author: dlepow
88

99
ms.service: api-management
1010
ms.topic: how-to
11-
ms.date: 12/08/2021
11+
ms.date: 12/09/2021
1212
ms.author: danlep
1313
---
1414

@@ -33,7 +33,7 @@ When you create an Azure API Management service instance in the Azure cloud, Azu
3333

3434
- DNS records hosted on a DNS server to map the custom domain name to the default domain name of your API Management instance. This topic does not provide instructions on how to host the DNS records.
3535

36-
For more information about required records, see [DNS configuration ](#dns-configuration), later in this article.
36+
For more information about required records, see [DNS configuration](#dns-configuration), later in this article.
3737

3838
## Endpoints for custom domains
3939

@@ -55,7 +55,7 @@ There are several API Management service endpoints to which you can assign a cus
5555

5656
## Domain certificate options
5757

58-
The following table lists the options you have for adding domain certificates in API Management:
58+
The following table lists the options to add domain certificates in API Management:
5959

6060
|Option|Description|
6161
|-|-|
@@ -76,18 +76,20 @@ If you choose to upload or import a private certificate to API Management, your
7676

7777
### Key vault certificate
7878

79-
When using [Azure Key Vault for managing certificates](../key-vault/certificates/about-certificates.md), set them to `autorenew`.
79+
We recommend using [Azure Key Vault for managing certificates](../key-vault/certificates/about-certificates.md) and setting them to `autorenew`.
8080

8181
If you use Azure Key Vault to manage a custom domain TLS/SSL certificate, make sure the certificate is inserted into Key Vault [as a _certificate_](/rest/api/keyvault/createcertificate/createcertificate), not a _secret_.
8282

8383
To fetch a TLS/SSL certificate, API Management must have the list and get secrets permissions on the Azure Key Vault containing the certificate.
8484
* When using the Azure portal to import the certificate, all the necessary configuration steps are completed automatically.
85-
* When using command line tools or management API, these permissions must be granted manually, in two steps:
85+
* When using command-line tools or management API, these permissions must be granted manually, in two steps:
8686
1. On the **Managed identities** page of your API Management instance, enable a system-assigned or user-assigned [managed identity](api-management-howto-use-managed-service-identity.md). Note the principal Id on that page.
8787
1. Give the list and get secrets permissions to this principal Id on the Azure Key Vault containing the certificate.
8888

8989
If the certificate is set to `autorenew` and your API Management tier has an SLA (i.e., in all tiers except the Developer tier), API Management will pick up the latest version automatically, without downtime to the service.
9090

91+
For more information, see [Use managed identities in Azure API Management](api-management-howto-use-managed-service-identity.md).
92+
9193
### Managed TLS certificate
9294

9395
API Management offers a free, managed TLS certificate for your domain, if you don't wish to purchase and manage your own certificate. The certificate is autorenewed automatically.
@@ -120,18 +122,18 @@ Choose the steps according to the type of domain certificate you want to use.
120122
1. Select **Add**, or select **Update** for an existing endpoint.
121123
1. Select **Save**.
122124

123-
# [Key vault](#tab/key-vault)
125+
# [Key Vault](#tab/key-vault)
124126

125127
1. Navigate to your API Management instance in the [Azure portal](https://portal.azure.com/).
126128
1. In the left navigation, select **Custom domains**.
127129
1. Select **+Add**, or select an existing [endpoint](#endpoints-for-custom-domains) that you want to update.
128130
1. In the window on the right, select the **Type** of endpoint for the custom domain.
129131
1. In the **Hostname** field, specify the name you want to use. For example, `api.contoso.com`.
130-
1. Under **Certificate**, select **Key Vault** > **Select**.
132+
1. Under **Certificate**, select **Key Vault** and then **Select**.
131133
1. Select the **Subscription** from the dropdown list.
132134
1. Select the **Key vault** from the dropdown list.
133-
1. Once the certificates have loaded, select the **Certificate** from the dropdown list.
134-
1. Click **Select**.
135+
1. Once the certificates have loaded, select the **Certificate** from the dropdown list. Click **Select**.
136+
1. In **Client identity**, select a system-assigned identity or auser-assigned [managed identity](api-management-howto-use-managed-service-identity.md) enabled in the instance to access the key vault.
135137
1. When configuring a Gateway endpoint, select or deselect [other options as necessary](#clients-calling-with-server-name-indication-sni-header), including **Negotiate client certificate** or **Default SSL binding**.
136138
:::image type="content" source="media/configure-custom-domain/gateway-domain-key-vault-certificate.png" alt-text="Configure gateway domain with Key Vault certificate":::
137139
1. Select **Add**, or select **Update** for an existing endpoint.
@@ -144,12 +146,10 @@ Choose the steps according to the type of domain certificate you want to use.
144146
1. Select **+Add**, or select an existing [endpoint](#endpoints-for-custom-domains) that you want to update.
145147
1. In the window on the right, select the **Type** of endpoint for the custom domain.
146148
1. In the **Hostname** field, specify the name you want to use. For example, `api.contoso.com`.
147-
1. Under **Certificate**, select **Managed** if you want to use a free certificate managed by API Management. THe managed certificate is available in preview for the Gateway endpoint only.
148-
149-
The **DNS TXT record value** you must [configure in DNS](#dns-configuration) is displayed. Copy this value.
149+
1. Under **Certificate**, select **Managed** to enable a free certificate managed by API Management. Te managed certificate is available in preview for the Gateway endpoint only.
150+
1. Copy the **DNS TXT record value**, and use it to [configure DNS](#dns-configuration).
150151
1. When configuring a Gateway endpoint, select or deselect [other options as necessary](#clients-calling-with-server-name-indication-sni-header), including **Negotiate client certificate** or **Default SSL binding**.
151-
:::image type="content" source="media/configure-custom-domain/gateway-domain-free-certifcate.png" alt-text="Configure gateway domain with free certificate":::
152-
152+
:::image type="content" source="media/configure-custom-domain/gateway-domain-free-certifcate.png" alt-text="Configure gateway domain with free certificate":::
153153
1. Select **Add**, or select **Update** for an existing endpoint.
154154
1. Select **Save**.
155155
---

0 commit comments

Comments
 (0)