Disponibilidade dos serviços para o Microsoft Azure operados pela 21Vianet
O Azure operado pela 21Vianet é uma instância fisicamente separada de serviços de nuvem localizados na China. É operado e transacionado de forma independente pela Shanghai Blue Cloud Technology Co., Ltd. ("21Vianet"), uma subsidiária integral da Beijing 21Vianet Broadband Data Center Co., Ltd.
Disponibilidade do serviço
O objetivo da Microsoft para o Azure na China é corresponder à disponibilidade do serviço no Azure. Para obter a disponibilidade do serviço para o Azure na China, consulte Produtos disponíveis por regiões da China.
IA + machine learning
Esta seção descreve variações e considerações ao usar o Serviço de Bot do Azure, o Aprendizado de Máquina do Azure e os serviços de IA do Azure.
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
Azure Machine Learning | Consulte Disponibilidade do recurso Azure Machine Learning em regiões de nuvem do Azure na China. | |
Discurso de IA do Azure | Veja os serviços de IA do Azure: Azure na China - Serviço de fala | |
Discurso de IA do Azure | Para variações e limitações de recursos, incluindo pontos de extremidade de API, consulte Tradutor em nuvens soberanas. |
ID externo do Microsoft Entra
Esta seção descreve variações e considerações ao usar a colaboração B2B do Microsoft Entra External ID.
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
ID externo do Microsoft Entra | Para variações de recursos do Microsoft Entra External ID B2B no Microsoft Azure para clientes na China, consulte Microsoft Entra B2B em nuvens nacionais e Configurações de nuvem da Microsoft (Visualização). |
Azure Active Directory B2C
Esta seção descreve variações e considerações ao usar os serviços B2C do Azure Ative Directory.
Produto | Recursos não suportados, limitados e/ou modificados |
---|---|
Azure Active Directory B2C | Para variações de recursos do Azure Ative Directory B2C no Microsoft Azure para clientes na China, consulte Notas do desenvolvedor para o Azure Ative Directory B2C. |
Multimédia
Esta seção descreve variações e considerações ao usar serviços de mídia.
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
Serviços de Multimédia do Azure | Para variações de recursos dos Serviços de Mídia do Azure v3 no Microsoft Azure para clientes na China, consulte Disponibilidade de regiões e nuvens dos Serviços de Mídia do Azure v3. |
Biblioteca de Autenticação da Microsoft (MSAL)
Esta seção descreve variações e considerações ao usar os serviços da Biblioteca de Autenticação da Microsoft (MSAL).
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
Biblioteca de Autenticação da Microsoft (MSAL) | Para variações e limitações de recursos, consulte Nuvens nacionais e MSAL. |
Rede
Esta seção descreve variações e considerações ao usar serviços de rede.
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
Private Link |
Segurança
Esta seção descreve variações e considerações ao usar serviços de segurança.
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
Microsoft Sentinel | Para saber a disponibilidade do Microsoft Sentinel, consulte Disponibilidade do Microsoft Sentinel. |
Kubernetes habilitado para Azure Arc
Esta seção descreve variações e considerações ao usar o Kubernetes habilitado para Azure Arc.
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
Gestão de API | O Gerenciamento de API no Kubernetes habilitado para Arc não é suportado para o Azure na China | |
Serviço de aplicações | O serviço de aplicativo no Kubernetes habilitado para Arc não é suportado pelo Azure na China | |
Azure Monitor informações de contêiner | O Azure Monitor container insights no Kubernetes habilitado para Arc não é suportado para o Azure na China | |
Aplicativos de contêiner | Aplicativos de contêiner no Kubernetes habilitado para Arc não é suportado para o Azure na China | |
Dapr | A extensão Dapr para Kubernetes habilitado para Arc não é suportada para o Azure na China | |
Event Grid | A Grade de Eventos no Kubernetes habilitado para Arc não é suportada para o Azure na China | |
Machine Learning | O Azure Machine Learning no Kubernetes habilitado para Arc não é suportado pelo Azure na China | |
Microsoft Defender para a Cloud | O Kubernetes habilitado para Microsoft Defender for Cloud on Arc não é suportado pelo Azure na China | |
Open Service Mesh | O Open Service Mesh no Kubernetes habilitado para Arc não é suportado pelo Azure na China |
Azure Container Apps
Esta seção descreve variações e considerações ao usar os serviços de Aplicativos de Contêiner do Azure.
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
Azure Monitor | A integração do Azure Monitor não é suportada pelo Azure na China |
Azure Managed Grafana
Produto | Recursos não suportados, limitados e/ou modificados | Notas |
---|---|---|
Azure Managed Grafana | Consulte Azure Managed Grafana: Disponibilidade de recursos em nuvens soberanas. |
Azure China Commercial Marketplace operado pela 21Vianet
Para saber quais recursos do mercado comercial estão disponíveis no Azure China Commercial Marketplace operado pela 21Vianet, em comparação com o mercado comercial global do Azure, consulte Disponibilidade de recursos para o Azure China Commercial Marketplace operado pela 21Vianet.
Microsoft Cost Management + Faturação
Esta seção descreve variações e considerações ao usar recursos e APIs do Microsoft Cost Management + Billing.
API de Taxas de Varejo do Azure para a China
O artigo Azure Retail Prices API for China é aplicável apenas ao Azure na China e não está disponível no Azure Global.
Marcação - China
O artigo Marcação - China aplica-se apenas ao Azure operado pela 21Vianet e não está disponível no Azure Global.
Azure na China Conta Entrar
A tabela abaixo lista maneiras de se conectar à sua conta do Azure no Azure Global vs. Azure na China.
Descrição de login | Azure Global | Azure na China |
---|---|---|
Entre no Azure com uma conta autenticada para uso com o Azure Resource Manager | Connect-AzureAccount | Connect-AzureAccount -Environment AzureChinaCloud |
Entre na ID do Microsoft Entra com o Microsoft Graph PowerShell | Conectar-MgGraph | Connect-MgGraph -AzureEnvironment China |
Inicie sessão na sua conta do portal clássico do Azure | Add-AzureAccount | Add-AzureAccount -Environment AzureChinaCloud |
Pontos de extremidade REST do Azure na China
A tabela abaixo lista os pontos de extremidade de API no Azure Global vs. Azure na China para acessar e gerenciar alguns dos serviços mais comuns.
Para rangers de IP para o Azure na China, baixe os Intervalos de IP do Datacenter do Azure na China.
Categoria de serviço | Azure Global | Azure na China |
---|---|---|
Azure (em geral) | *.windows.net | *.chinacloudapi.cn |
Microsoft Entra ID | https://login.microsoftonline.com |
https://login.chinacloudapi.cn |
Configuração da Aplicação Azure | *.azconfig.io | *.azconfig.azure.cn |
Computação do Azure | *.cloudapp.net | *.chinacloudapp.cn |
Dados do Azure | https://{location}.experiments.azureml.net |
https://{location}.experiments.ml.azure .cn |
Armazenamento do 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 |
Gestão do Azure | https://management.azure.com/ |
https://management.chinacloudapi.cn/ |
Gerenciamento de serviços do Azure | https://management.core.windows.net | https://management.core.chinacloudapi.cn |
Azure Resource Manager | https://management.azure.com |
https://management.chinacloudapi.cn |
Portal do Azure | https://portal.azure.com | https://portal.azure.cn |
Base de Dados SQL | *.database.windows.net | *.database.chinacloudapi.cn |
API de gerenciamento de banco de dados do SQL Azure | https://management.database.windows.net |
https://management.database.chinacloudapi.cn |
Azure Service Bus | *.servicebus.windows.net | *.servicebus.chinacloudapi.cn |
Azure SignalR Service | *.service.signalr.net | *.signalr.azure.cn |
Azure Time Series Insights | *.timeseries.azure.com *.insights.timeseries.azure.cn | *.timeseries.azure.cn *.insights.timeseries.azure.cn |
Serviço de Controlo de Acesso do Azure | *.accesscontrol.windows.net | *.accesscontrol.chinacloudapi.cn |
Azure HDInsight | *.azurehdinsight.net | *.azurehdinsight.cn |
Ponto de extremidade do serviço de importação/exportação do Banco de Dados SQL | 1. Leste da China https://sh1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc 2. China Norte https://bj1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc |
|
MySQL PaaS | *.mysqldb.chinacloudapi.cn | |
Cluster do 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 |
Microsoft Entra logon | https://login.microsoftonline.com | https://login.partner.microsoftonline.cn |
Microsoft Graph | https://graph.microsoft.com | https://microsoftgraph.chinacloudapi.cn |
Serviços de IA do Azure | https://api.projectoxford.ai/face/v1.0 |
https://api.cognitive.azure.cn/face/v1.0 |
Azure Bot Services | <*.botframework.com> | <*.botframework.azure.cn> |
Azure Key Vault API | *.vault.azure.net | *.vault.azure.cn |
Domínio Padrão dos Aplicativos de Contêiner do Azure | *.azurecontainerapps.io | Nenhum domínio padrão é fornecido para ambiente externo. O domínio personalizado é necessário. |
Ponto de Extremidade do Fluxo de Eventos dos Aplicativos de Contêiner do Azure | \<region\>.azurecontainerapps.dev |
'<região.chinanorth3.azurecontainerapps-dev.cn>'' |
Application Insights
Nota
No momento, não há suporte para o monitoramento baseado em agente/extensão sem código para os Serviços de Aplicativo do Azure. O Depurador de Instantâneo também não está disponível no momento.
Modificações no ponto de extremidade do SDK
Para enviar dados do Application Insights nessa região, você precisará modificar os endereços de ponto de extremidade padrão usados pelos SDKs do Application Insights. Cada SDK requer modificações ligeiramente diferentes.
.NET com 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
Modifique o arquivo appsettings.json em seu projeto da seguinte maneira para ajustar o ponto de extremidade principal:
"ApplicationInsights": {
"InstrumentationKey": "instrumentationkey",
"TelemetryChannel": {
"EndpointAddress": "https://dc.applicationinsights.azure.cn/v2/track"
}
}
Os valores para Live Metrics e Profile Query Endpoint só podem ser definidos via código. Para substituir os valores padrão para todos os valores de ponto de extremidade via código, faça as seguintes alterações no ConfigureServices
método do Startup.cs
arquivo:
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
Modifique o arquivo applicationinsights.xml para alterar o endereço do ponto de extremidade padrão.
<?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
Modifique o application.properties
arquivo e adicione:
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();
Os pontos de extremidade também podem ser configurados por meio de variáveis de ambiente:
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>
Gestão Remota
Portal do Azure
Você pode entrar no portal do Azure para gerenciar cargas de trabalho no Azure operadas pela 21Vianet em qualquer lugar globalmente.
Trabalhar com funções de administrador
Uma função de administrador de conta é criada por conta do Azure, normalmente a pessoa que se inscreveu ou comprou a assinatura do Azure. Essa função está autorizada a usar a Central de Contas para executar tarefas de gerenciamento.
Para iniciar sessão, o administrador da conta utiliza o ID da organização (ID da organização) criado quando a subscrição foi comprada.
Criar um administrador de serviço para gerenciar a implantação do serviço
Uma função de administrador de serviço é criada por conta do Azure e está autorizada a gerenciar serviços no portal do Azure. Com uma nova assinatura, o administrador da conta também é o administrador do serviço.
Criar um coadministrador
Os administradores de conta podem criar até 199 funções de coadministrador por assinatura. Essa função tem os mesmos privilégios de acesso que o administrador de serviço, mas não pode alterar a associação de assinaturas para diretórios do Azure.