Skip to content

Commit e5c1081

Browse files
committed
Merge branch 'main' into release-rsa-sentinel-platform-2
2 parents 3038521 + b8957d4 commit e5c1081

73 files changed

Lines changed: 1463 additions & 821 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

articles/api-management/api-management-howto-mutual-certificates.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: dlepow
77

88
ms.service: azure-api-management
99
ms.topic: how-to
10-
ms.date: 11/14/2025
10+
ms.date: 03/31/2026
1111
ms.author: danlep
1212
ms.custom:
1313
- devx-track-azurepowershell
@@ -35,7 +35,6 @@ API Management provides two options for managing certificates that are used to s
3535

3636
[!INCLUDE [api-management-workspace-key-vault-availability](../../includes/api-management-workspace-key-vault-availability.md)]
3737

38-
3938
We recommend that you use key vault certificates because doing so improves API Management security:
4039

4140
* Certificates stored in key vaults can be reused across services.
@@ -49,14 +48,11 @@ We recommend that you use key vault certificates because doing so improves API M
4948
* If you haven't created an API Management instance yet, see [Create an API Management service instance](get-started-create-service-instance.md).
5049
* Configure your backend service client certificate authentication. For information about configuring certificate authentication in Azure App Service, see [Configure TLS mutual authentication in App Service][to configure certificate authentication in Azure WebSites refer to this article].
5150
* Ensure that you have access to the certificate and the password for management in an Azure key vault, or a certificate to upload to the API Management service. The certificate must be in PFX format. Self-signed certificates are allowed.
52-
* If you use a self-signed certificate or other custom CA certificate and your API Management instance is in one of the classic tiers, install the corresponding root and intermediate CA certificates in API Management to enable validation of the backend service certificate. For more information, see [How to add a custom CA certificate in Azure API Management](api-management-howto-ca-certificates.md)
53-
54-
If you don't install the CA certificates, API Management can't validate the backend service certificate, and requests to the backend service fail unless you disable certificate chain validation. See [Disable certificate chain validation for self-signed certificates](#disable-certificate-chain-validation-for-self-signed-certificates) later in this article.
55-
56-
[!INCLUDE [api-management-ca-certificate-v2-tiers](../../includes/api-management-ca-certificate-v2-tiers.md)]
51+
* If you use a self-signed certificate and your API Management instance is in one of the classic tiers, disable certificate chain validation. See [Disable certificate chain validation for self-signed certificates](#disable-certificate-chain-validation-for-self-signed-certificates) later in this article.
5752

5853
> [!NOTE]
59-
> CA certificates for certificate validation aren't supported in the Consumption tier.
54+
> When a client certificate is used by API Management for **outbound authentication** (for example, when API Management presents the certificate to a backend service), you don't need to upload the root or intermediate CA certificates to the API Management CA store. In this scenario, API Management *presents* the client certificate and doesn't perform certificate chain validation.<br/><br/>
55+
> Uploading trusted root or intermediate CA certificates is only required when API Management must *validate* a certificate chain, such as during inbound client certificate authentication.
6056
6157
[!INCLUDE [api-management-client-certificate-key-vault](../../includes/api-management-client-certificate-key-vault.md)]
6258

@@ -118,4 +114,4 @@ To delete a certificate, select **Delete** on the ellipsis (**...**) menu:
118114
[Create an API Management service instance]: get-started-create-service-instance.md
119115

120116
[WebApp-GraphAPI-DotNet]: https://github.com/AzureADSamples/WebApp-GraphAPI-DotNet
121-
[to configure certificate authentication in Azure WebSites refer to this article]: ../app-service/app-service-web-configure-tls-mutual-auth.md
117+
[to configure certificate authentication in Azure WebSites refer to this article]: ../app-service/app-service-web-configure-tls-mutual-auth.md

articles/api-management/developer-portal-wordpress-plugin.md

Lines changed: 90 additions & 42 deletions
Large diffs are not rendered by default.
Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Quickstart - Create Azure API Management instance - Portal
2+
title: "Quickstart: Create Azure API Management Instance using the Portal"
33
description: Use this quickstart to create a new Azure API Management instance by using the Azure portal.
44
author: dlepow
55
ms.service: azure-api-management
66
ms.topic: quickstart
7-
ms.date: 03/12/2025
7+
ms.date: 03/27/2026
88
ms.author: danlep
99
ms.custom:
1010
- mvc
@@ -17,53 +17,59 @@ ms.custom:
1717

1818
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1919

20-
This quickstart describes the steps for creating a new API Management instance using the Azure portal. After creating an instance, you can use the Azure portal for common management tasks such as importing APIs in your API Management instance.
20+
This quickstart describes the steps for creating a new API Management instance by using the Azure portal. After creating an instance, you can use the Azure portal for common management tasks such as importing APIs in your API Management instance.
2121

2222
[!INCLUDE [api-management-quickstart-intro](../../includes/api-management-quickstart-intro.md)]
2323

24-
[!INCLUDE [quickstarts-free-trial-note](~/reusable-content/ce-skilling/azure/includes/quickstarts-free-trial-note.md)]
25-
26-
## Sign in to Azure
24+
## Prerequisites
2725

28-
Sign in to the [Azure portal](https://portal.azure.com).
26+
[!INCLUDE [quickstarts-free-trial-note](~/reusable-content/ce-skilling/azure/includes/quickstarts-free-trial-note.md)]
2927

3028
## Create a new instance
3129

32-
1. From the Azure portal menu, select **Create a resource**. You can also select **Create a resource** on the Azure **Home** page.
33-
34-
:::image type="content" source="media/get-started-create-service-instance/create-resource.png" alt-text="Select Create a resource.":::
30+
1. Sign in to the [Azure portal](https://portal.azure.com).
3531

32+
1. Select **Create a resource**. You can also select **Create a resource** on the Azure **Home** page.
3633

34+
:::image type="content" source="media/get-started-create-service-instance/create-resource.png" alt-text="Screenshot showing the Azure portal.":::
35+
3736
1. On the **Create a resource** page, select **Integration** > **API Management**.
3837

39-
:::image type="content" source="media/get-started-create-service-instance/create-resource-page.png" alt-text="Screenshot of creating a new Azure API Management instance.":::
38+
:::image type="content" source="media/get-started-create-service-instance/create-resource-page.png" alt-text="Screenshot showing the Create a resource screen with API Management highlighted.":::
4039

4140
1. On the **Create API Management** page, on the **Basics** tab, enter settings.
4241

43-
:::image type="content" source="media/get-started-create-service-instance/create-api-management-instance-1.png" alt-text="Create API Management instance.":::
42+
:::image type="content" source="media/get-started-create-service-instance/create-api-management-instance-1.png" alt-text="Screenshot showing the basic settings to create an API Management instance.":::
4443

45-
| Setting | Description |
44+
| Setting | Description |
4645
|-------------------------|-----------------------------------------------|
47-
| **Subscription** | The subscription under which this new service instance will be created. |
48-
| **Resource group** | Select a new or existing resource group. A resource group is a logical container into which Azure resources are deployed and managed. |
49-
| **Region** | Select a geographic region near you from the available API Management service locations. |
50-
| **Resource name** | A unique name for your API Management instance. The name can't be changed later. The service name refers to both the service and the corresponding Azure resource. <br/><br/> The service name is used to generate a default domain name: *\<name\>.azure-api.net.* If you would like to configure a custom domain name later, see [Configure a custom domain](configure-custom-domain.md). |
46+
| **Subscription** | The subscription under which this new service instance will be created. |
47+
| **Resource group** | Select a new or existing resource group. A resource group is a logical container into which Azure resources are deployed and managed. |
48+
| **Region** | Select a geographic region near you from the available API Management service locations. |
49+
| **Resource name** | A unique name for your API Management instance. The name can't be changed later. The service name refers to both the service and the corresponding Azure resource. <br/><br/> The service name is used to generate a default domain name: *\<name\>.azure-api.net.* If you would like to configure a custom domain name later, see [Configure a custom domain](configure-custom-domain.md). |
5150
| **Organization name** | The name of your organization. This name is used in many places, including the title of the developer portal and sender of notification emails. |
52-
| **Administrator email** | The email address to which all system notifications from **API Management** will be sent. |
51+
| **Administrator email** | The email address to which all system notifications from **API Management** are sent. |
5352
| **Pricing tier** | Select a [tier](api-management-features.md) with the features you need. The **Basic v2** tier is an economical choice for development and testing scenarios and is deployed in a few minutes. |
54-
| **Units** | The number of units of capacity for the selected pricing tier. For evaluating API Management, you can accept the default value of 1 unit. |
53+
| **Units** | The number of units of capacity for the selected pricing tier. For evaluating API Management, you can accept the default value of *1* unit. |
5554

5655
1. On the **Monitor + secure** tab, optionally select one or more recommended add-in services to use with API Management. These services incur extra costs. For example, select **Log Analytics** to define a Log Analytics workspace you can target for API Management logs.
5756

58-
> [!TIP]
59-
> It can take 30 to 40 minutes or more to create and activate an API Management service in this tier. To quickly find a newly created service, select **Pin to dashboard**.
57+
1. On the **Networking** tab, optionally select one or more networking options that are supported in your service tier to secure inbound or outbound traffic to API Management.
58+
59+
1. On the **Managed identity** tab, optionally enable a system-assigned managed identity for your instance. This is recommended for many scenarios to connect API Management to other Azure services.
60+
61+
1. On the **Tags** tab, optionally add one or more name-value pairs to help you categorize your Azure resources.
6062

63+
1. Select **Review + create**. After validation completes, select **Create**.
64+
65+
> [!TIP]
66+
> The time to create and activate an API Management service depends on the service tier. To quickly find a newly created service, select **Pin to dashboard**.
6167
6268
[!INCLUDE [api-management-navigate-to-instance](../../includes/api-management-navigate-to-instance.md)]
6369

6470
Review the properties of your service on the **Overview** page.
6571

66-
:::image type="content" source="media/get-started-create-service-instance/get-started-create-service-instance-created-1.png" alt-text="API Management instance.":::
72+
:::image type="content" source="media/get-started-create-service-instance/get-started-create-service-instance-created-1.png" alt-text="Screenshot showing the overview section of your API Management instance.":::
6773

6874
When your API Management service instance is online, you're ready to use it. Start with the tutorial to [import and publish your first API](import-and-publish.md).
6975

@@ -73,19 +79,19 @@ When no longer needed, you can remove the resource group and all the related res
7379

7480
1. In the Azure portal, search for and select **Resource groups**. You can also select **Resource groups** on the **Home** page.
7581

76-
:::image type="content" source="media/get-started-create-service-instance/resource-groups.png" alt-text="Resource group navigation.":::
82+
:::image type="content" source="media/get-started-create-service-instance/resource-groups.png" alt-text="Screenshot showing Resource groups in the portal search bar.":::
7783

7884
1. On the **Resource groups** page, select your resource group.
7985

80-
:::image type="content" source="media/get-started-create-service-instance/resource-group-page.png" alt-text="Select your resource group.":::
86+
:::image type="content" source="media/get-started-create-service-instance/resource-group-page.png" alt-text="Screenshot showing your resource groups.":::
8187

8288
1. On the resource group page, select **Delete resource group**.
8389

8490
1. Type the name of your resource group, and then select **Delete**.
8591

86-
:::image type="content" source="media/get-started-create-service-instance/delete-resource-group.png" alt-text="Delete resource group.":::
92+
:::image type="content" source="media/get-started-create-service-instance/delete-resource-group.png" alt-text="Screenshot showing the button to delete your resource group.":::
8793

88-
## Next steps
94+
## Next step
8995

9096
> [!div class="nextstepaction"]
9197
> [Import and publish your first API](import-and-publish.md)

0 commit comments

Comments
 (0)