Disponibilité des services pour Microsoft Azure géré par 21Vianet
Azure géré par 21Vianet est une instance séparée physiquement des services cloud situés en Chine. Elle est exploitée et gérée de manière indépendante par Shanghai Blue Cloud Technology Co., Ltd. (« 21Vianet »), qui est une filiale à part entière de Beijing 21Vianet Broadband Data Center Co., Ltd.
Disponibilité du service
L’objectif de Microsoft pour Azure en Chine est de faire correspondre la disponibilité du service dans Azure. Pour connaître la disponibilité du service pour Azure en Chine, consultez Produits disponibles par région en Chine.
IA + Machine Learning
Cette section décrit les variations et les considérations relatives à l’utilisation d’Azure Bot Service, d’Azure Machine Learning et de Azure AI services.
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Azure Machine Learning | Consultez Disponibilité des fonctionnalités Azure Machine Learning sur Azure dans les régions cloud de Chine. | |
Azure AI Speech | Consultez Azure AI services : Azure en Chine – Service Speech | |
Azure AI Speech | Pour connaître les variations et limitations des fonctionnalités, notamment les points de terminaison d’API, consultez Traducteur dans les clouds souverains. |
Microsoft Entra External ID
Cette section décrit les variations et considérations relatives à l’utilisation de l’ID externe Microsoft Entra B2B Collaboration.
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Microsoft Entra External ID | Pour les variantes de fonctionnalités de l’ID externe Microsoft Entra B2B dans Microsoft Azure pour les clients en Chine, consultez Microsoft Entra B2B dans les clouds nationaux et les paramètres cloud Microsoft (préversion). |
Azure Active Directory B2C
Cette section décrit les variations et considérations relatives à l’utilisation des services Azure Active Directory B2C.
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées |
---|---|
Azure Active Directory B2C | Pour connaître les variations de fonctionnalités Azure Active Directory B2C dans Microsoft Azure pour les clients en Chine, consultez Notes à destination des développeurs pour Azure Active Directory B2C. |
Média
Cette section décrit les variations et les considérations relatives à l’utilisation de services multimédia.
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Azure Media Services | Pour connaître les variantes de fonctionnalités Azure Media Services v3 dans Microsoft Azure pour les clients en Chine, consultez Disponibilité des clouds et régions Azure Media Services v3. |
Bibliothèque d’authentification Microsoft (MSAL)
Cette section décrit les variantes et considérations relatives à l’utilisation des services MSAL (Microsoft Authentication Library).
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Bibliothèque d’authentification Microsoft (MSAL) | Pour connaître les variations et limitations des fonctionnalités, consultez Clouds nationaux et MSAL. |
Mise en réseau
Cette section décrit les variations et les considérations relatives à l’utilisation des services de mise en réseau.
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Liaison privée |
Sécurité
Cette section décrit les variations et les considérations relatives à l’utilisation de services Sécurité.
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Microsoft Sentinel | Pour la disponibilité de Microsoft Sentinel, consultez Disponibilité de Microsoft Sentinel. |
Kubernetes compatible avec Azure Arc
Cette section décrit les variations et considérations relatives à l’utilisation de Kubernetes avec Azure Arc.
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Gestion des API | La Gestion des API sur Kubernetes avec Arc n’est pas prise en charge pour Azure en Chine | |
App Service | App Service sur Kubernetes avec Arc n’est pas pris en charge pour Azure en Chine | |
Insights de conteneur Azure Monitor | Azure Monitor Container Insights sur Kubernetes avec Arc n’est pas pris en charge pour Azure en Chine | |
Applications de conteneur | Container Apps sur Kubernetes avec Arc n’est pas pris en charge pour Azure en Chine | |
Dapr | L’extension Dapr pour Kubernetes avec Arc n’est pas prise en charge pour Azure en Chine | |
Event Grid | Kubernetes avec Event Grid sur Arc n’est pas pris en charge pour Azure en Chine | |
Machine Learning | Kubernetes avec Azure Machine Learning sur Arc n’est pas pris en charge pour Azure en Chine | |
Microsoft Defender pour le cloud | Kubernetes avec Microsoft Defender pour le Cloud sur Arc n’est pas pris en charge pour Azure en Chine | |
Open Service Mesh | Open Service Mesh sur Kubernetes avec Arc n’est pas pris en charge pour Azure en Chine |
Azure Container Apps
Cette section décrit les variantes et considérations relatives à l’utilisation des services Azure Container Apps.
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Azure Monitor | L’intégration d’Azure Monitor n’est pas prise en charge pour Azure en Chine |
Grafana géré par Azure
Produit | Fonctionnalités non prises en charge, limitées et/ou modifiées | Notes |
---|---|---|
Grafana géré par Azure | Consultez Azure Managed Grafana : disponibilité des fonctionnalités dans les clouds souverains. |
Place de marché commerciale Azure Chine gérée par 21Vianet
Pour savoir quelles fonctionnalités de la Place de marché commerciale sont disponibles dans la Place de marché commerciale Azure Chine gérée par 21Vianet, par rapport à la Place de marché commerciale mondiale Azure, consultez La disponibilité des fonctionnalités pour la Place de marché commerciale Azure Chine exploitée par 21Vianet.
Microsoft Cost Management + Billing
Cette section décrit les variantes et considérations relatives à l’utilisation des fonctionnalités et API Microsoft Cost Management + Facturation.
API Azure Retail Rates pour la Chine
L’article sur l’API Azure Retail Rates pour la Chine s’applique uniquement à Azure en Chine et n’est pas disponible dans Azure Global.
Balisage - Chine
L’article Balise – Chine s’applique uniquement à Azure géré par 21Vianet et n’est pas disponible dans Azure Global.
Connexion au compte Azure en Chine
Le tableau ci-dessous répertorie les façons de se connecter à votre compte Azure dans Azure Global et dans Azure en Chine.
Description des connexions | Azure Global | Azure en Chine |
---|---|---|
Connectez-vous à Azure avec un compte authentifié à utiliser avec Azure Resource Manager | Connect-AzureAccount | Connect-AzureAccount -Environment AzureChinaCloud |
Connectez-vous à Microsoft Entra ID avec Microsoft Graph PowerShell | Connection à MgGraph | Connect-MgGraph -AzureEnvironment China |
Connectez-vous à votre compte de Portail Azure classique | Add-AzureAccount | Add-AzureAccount -Environment AzureChinaCloud |
Points de terminaison REST Azure en Chine
Le tableau ci-dessous répertorie les points de terminaison d’API dans Azure Global et Azure en Chine pour accéder à certains des services les plus courants et les gérer.
Pour les plages d’IP pour Azure en Chine, téléchargez Plages d’adresses IP des centres de données Azure en Chine.
Catégorie de service | Azure Global | Azure en Chine |
---|---|---|
Azure (en général) | *.windows.net | *.chinacloudapi.cn |
Microsoft Entra ID | https://login.microsoftonline.com |
https://login.chinacloudapi.cn |
Azure App Configuration | *.azconfig.io | *.azconfig.azure.cn |
Calcul Azure | *.cloudapp.net | *.chinacloudapp.cn |
Données Azure | https://{location}.experiments.azureml.net |
https://{location}.experiments.ml.azure .cn |
Stockage Azure | *.blob.core.windows.net *.queue.core.windows.net *.table.core.windows.net *.dfs.core.windows.net | *.blob.core.chinacloudapi.cn *.queue.core.chinacloudapi.cn *.table.core.chinacloudapi.cn *.dfs.core.chinacloudapi.cn |
Gestion d’Azure | https://management.azure.com/ |
https://management.chinacloudapi.cn/ |
Gestion des services Azure | https://management.core.windows.net | https://management.core.chinacloudapi.cn |
Azure Resource Manager | https://management.azure.com |
https://management.chinacloudapi.cn |
Portail Azure | https://portal.azure.com | https://portal.azure.cn |
SQL Database | *.database.windows.net | *.database.chinacloudapi.cn |
API de gestion de base de données SQL Azure | https://management.database.windows.net |
https://management.database.chinacloudapi.cn |
Azure Service Bus | *.servicebus.windows.net | *.servicebus.chinacloudapi.cn |
Service Azure SignalR | *.service.signalr.net | *.signalr.azure.cn |
Azure Time Series Insights | *.timeseries.azure.com *.insights.timeseries.azure.cn | *.timeseries.azure.cn *.insights.timeseries.azure.cn |
Azure Access Control Service | *.accesscontrol.windows.net | *.accesscontrol.chinacloudapi.cn |
Azure HDInsight | *.azurehdinsight.net | *.azurehdinsight.cn |
Point de terminaison de service d’importation/exportation de base de données SQL | 1. Chine Est https://sh1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc 2. Chine Nord https://bj1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc |
|
MySQL PaaS | *.mysqldb.chinacloudapi.cn | |
Cluster Azure Service Fabric | \*.cloudapp.azure.com | *.chinaeast.chinacloudapp.cn |
Azure Spring Cloud | *.azuremicroservices.io | *.microservices.azure.cn |
Microsoft Entra ID | *.onmicrosoft.com | *.partner.onmschina.cn |
Ouverture de session Microsoft Entra | https://login.microsoftonline.com | https://login.partner.microsoftonline.cn |
Microsoft Graph | https://graph.microsoft.com | https://microsoftgraph.chinacloudapi.cn |
Azure AI services | https://api.projectoxford.ai/face/v1.0 |
https://api.cognitive.azure.cn/face/v1.0 |
Azure Bot Service | <*.botframework.com> | <*.botframework.azure.cn> |
API Azure Key Vault | *.vault.azure.net | *.vault.azure.cn |
Domaine par défaut Azure Container Apps | *.azurecontainerapps.io | Aucun domaine par défaut n’est fourni pour l’environnement externe. Le domaine personnalisé est requis. |
Point de terminaison de flux d’événements Azure Container Apps | \<region\>.azurecontainerapps.dev |
`<region>.chinanorth3.azurecontainerapps-dev.cn`` |
Application Insights
Remarque
La supervision par extension/agent sans code pour Azure App Services n’est pas prise en charge actuellement. Le débogueur d’instantanés n’est pas non plus disponible actuellement.
Modifications du point de terminaison du SDK
Pour envoyer des données à partir d’Application Insights dans cette région, vous devrez modifier les adresses de point de terminaison par défaut utilisées par les SDK Application Insights. Chaque SDK nécessite des modifications légèrement différentes.
.NET avec applicationinsights.config
<ApplicationInsights>
...
<TelemetryModules>
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse.QuickPulseTelemetryModule, Microsoft.AI.PerfCounterCollector">
<QuickPulseServiceEndpoint>https://quickpulse.applicationinsights.azure.cn/QuickPulseService.svc</QuickPulseServiceEndpoint>
</Add>
</TelemetryModules>
...
<TelemetryChannel>
<EndpointAddress>https://dc.applicationinsights.azure.cn/v2/track</EndpointAddress>
</TelemetryChannel>
...
<ApplicationIdProvider Type="Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.ApplicationInsightsApplicationIdProvider, Microsoft.ApplicationInsights">
<ProfileQueryEndpoint>https://dc.applicationinsights.azure.cn/api/profiles/{0}/appId</ProfileQueryEndpoint>
</ApplicationIdProvider>
...
</ApplicationInsights>
.NET Core
Modifiez le fichier appsettings.json dans votre projet comme suit pour adapter le point de terminaison principal :
"ApplicationInsights": {
"InstrumentationKey": "instrumentationkey",
"TelemetryChannel": {
"EndpointAddress": "https://dc.applicationinsights.azure.cn/v2/track"
}
}
Les valeurs des points de terminaison Live Metrics et Profile Query peuvent être définies uniquement au moyen du code. Pour remplacer les valeurs par défaut de tous les points de terminaison en modifiant le code, apportez les modifications suivantes dans la méthode ConfigureServices
du fichier Startup.cs
:
using Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId;
using Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse; //place at top of Startup.cs file
services.ConfigureTelemetryModule<QuickPulseTelemetryModule>((module, o) => module.QuickPulseServiceEndpoint="https://quickpulse.applicationinsights.azure.cn/QuickPulseService.svc");
services.AddSingleton(new ApplicationInsightsApplicationIdProvider() { ProfileQueryEndpoint = "https://dc.applicationinsights.azure.cn/api/profiles/{0}/appId" });
services.AddSingleton<ITelemetryChannel>(new ServerTelemetryChannel() { EndpointAddress = "https://dc.applicationinsights.azure.cn/v2/track" });
//place in ConfigureServices method. If present, place this prior to services.AddApplicationInsightsTelemetry("instrumentation key");
Java
Modifiez le fichier applicationinsights.xml pour changer l’adresse du point de terminaison par défaut.
<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings">
<InstrumentationKey>ffffeeee-dddd-cccc-bbbb-aaaa99998888</InstrumentationKey>
<TelemetryModules>
<Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule"/>
</TelemetryModules>
<TelemetryInitializers>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationIdTelemetryInitializer"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationNameTelemetryInitializer"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebSessionTelemetryInitializer"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebUserTelemetryInitializer"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebUserAgentTelemetryInitializer"/>
</TelemetryInitializers>
<!--Add the following Channel value to modify the Endpoint address-->
<Channel type="com.microsoft.applicationinsights.channel.concrete.inprocess.InProcessTelemetryChannel">
<EndpointAddress>https://dc.applicationinsights.azure.cn/v2/track</EndpointAddress>
</Channel>
</ApplicationInsights>
Spring Boot
Modifiez le fichier application.properties
en ajoutant ce qui suit :
azure.application-insights.channel.in-process.endpoint-address= https://dc.applicationinsights.azure.cn/v2/track
Node.JS
var appInsights = require("applicationinsights");
appInsights.setup('INSTRUMENTATION_KEY');
appInsights.defaultClient.config.endpointUrl = "https://dc.applicationinsights.azure.cn/v2/track"; // ingestion
appInsights.defaultClient.config.profileQueryEndpoint = "https://dc.applicationinsights.azure.cn/api/profiles/{0}/appId"; // appid/profile lookup
appInsights.defaultClient.config.quickPulseHost = "https://quickpulse.applicationinsights.azure.cn/QuickPulseService.svc"; //live metrics
appInsights.Configuration.start();
Les points de terminaison peuvent également être configurés à l’aide de variables d’environnement :
Instrumentation Key: “APPINSIGHTS_INSTRUMENTATIONKEY”
Profile Endpoint: “https://dc.applicationinsights.azure.cn/api/profiles/{0}/appId”
Live Metrics Endpoint: "https://quickpulse.applicationinsights.azure.cn/QuickPulseService.svc"
JavaScript
<script type="text/javascript">
var sdkInstance="appInsightsSDK";window[sdkInstance]="appInsights";var aiName=window[sdkInstance],aisdk=window[aiName]||function(e){function n(e){i[e]=function(){var n=arguments;i.queue.push(function(){i[e].apply(i,n)})}}var i={config:e};i.initialize=!0;var a=document,t=window;setTimeout(function(){var n=a.createElement("script");n.src=e.url||"https://az416426.vo.msecnd.net/next/ai.2.min.js",a.getElementsByTagName("script")[0].parentNode.appendChild(n)});try{i.cookie=a.cookie}catch(e){}i.queue=[],i.version=2;for(var r=["Event","PageView","Exception","Trace","DependencyData","Metric","PageViewPerformance"];r.length;)n("track"+r.pop());n("startTrackPage"),n("stopTrackPage");var o="Track"+r[0];if(n("start"+o),n("stop"+o),!(!0===e.disableExceptionTracking||e.extensionConfig&&e.extensionConfig.ApplicationInsightsAnalytics&&!0===e.extensionConfig.ApplicationInsightsAnalytics.disableExceptionTracking)){n("_"+(r="onerror"));var s=t[r];t[r]=function(e,n,a,t,o){var c=s&&s(e,n,a,t,o);return!0!==c&&i["_"+r]({message:e,url:n,lineNumber:a,columnNumber:t,error:o}),c},e.autoExceptionInstrumented=!0}return i}
(
{
instrumentationKey:"INSTRUMENTATION_KEY",
endpointUrl: "https://dc.applicationinsights.azure.cn/v2/track"
}
);
window[aiName]=aisdk,aisdk.queue&&0===aisdk.queue.length&&aisdk.trackPageView({});
</script>
Gestion à distance
Portail Azure
Vous pouvez vous connecter au Portail Azure pour gérer les charges de travail dans Azure géré par 21Vianet partout dans le monde.
Utiliser les rôles d’administrateur
Un rôle d’administrateur de compte est créé par compte Azure, généralement la personne qui s’est inscrite ou qui a acheté l’abonnement Azure. Ce rôle est autorisé à utiliser le Centre des comptes pour effectuer des tâches de gestion.
Pour se connecter, l’administrateur de compte utilise l’ID d’organisation créé lors de l’achat de l’abonnement.
Créer un administrateur de service pour gérer le déploiement du service
Un rôle d’administrateur de service est créé par compte Azure et est autorisé à gérer les services dans le Portail Azure. Avec un nouvel abonnement, l’administrateur de compte est également l’administrateur de services.
Créer un coadministrateur
Les administrateurs de compte peuvent créer jusqu’à 199 rôles de coadministrateur par abonnement. Ce rôle possède les mêmes privilèges d’accès que l’administrateur de services fédérés, à ceci près qu’il ne peut pas modifier la manière dont les abonnements sont associés aux répertoires Azure.