Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Exemplo de criação ou atualização
Para criar ou atualizar um aplicativo, execute a API Create Or Update com um JSON como o seguinte no corpo da solicitação. Observe que serverFarmId deve apontar para um plano do Serviço de Aplicativo existente.
{
"name": "unique-app-name",
"location": "West Europe",
"properties": {
"serverFarmId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-group-name/providers/Microsoft.Web/serverfarms/plan-name"
}
}
Exemplo de configuração de criação ou atualização
Para atualizar a versão do tempo de execução do PHP, execute a API Create Or Update Configuration ou Create Or Update Configuration Slot API com um JSON como o seguinte no corpo da solicitação:
{
"properties": {
"phpVersion": "5.6"
}
}
Exemplo de criação ou atualização do controle do código-fonte
Para habilitar o controle do código-fonte do GitHub, execute a API Criar ou Atualizar Controle do Código-Fonte ou Criar ou Atualizar a API de Slot de Controle do Código-Fonte com um JSON como o seguinte no corpo da solicitação.
Observe que "isManualIntegration": true desativa a integração contínua, que é necessária se você estiver implantando do repositório público de outra pessoa, como um exemplo do Azure.
{
"properties": {
"repoUrl": "https://github.com/Azure-Samples/app-service-web-html-get-started",
"branch": "master",
"isManualIntegration": true
}
}
Exemplo de atualização de configurações do aplicativo
Para atualizar a configuração do aplicativo para seu aplicativo, execute a API Atualizar Configurações do Aplicativo ou Atualizar API do Slot de Configurações do Aplicativo com um JSON como o seguinte no corpo da solicitação. Observe que ele deve incluir todas as configurações do aplicativo, não apenas as que você deseja atualizar.
{
"properties": {
"WEBSITE_NODE_DEFAULT_VERSION": "4.2.3",
"mysetting": "somevalue"
}
}
Exemplo de atualização de cadeias de conexão
Para atualizar as cadeias de conexão do seu aplicativo, execute a API Atualizar Cadeias de Conexão ou Atualizar API de Slot de Cadeias de Conexão com um JSON como o seguinte no corpo da solicitação. Esse código inclui um exemplo de cada tipo de cadeia de conexão com suporte. Observe que o corpo da solicitação deve incluir todas as cadeias de conexão em seu aplicativo, não apenas aquelas que você deseja atualizar.
{
"properties": {
"sqldbconn": {
"value": "connection-string-value",
"type": "SQLAzure"
},
"sqlserverconn": {
"value": "connection-string-value",
"type": "SQLServer"
},
"mysqlconn": {
"value": "connection-string-value",
"type": "MySql"
},
"customconn": {
"value": "connection-string-value",
"type": "Custom"
}
}
}
Exemplo de atualização de metadados
Para atualizar os metadados do seu aplicativo, execute a API Atualizar Metadados ou a API Atualizar Slot de Metadados com um JSON como o seguinte no corpo da solicitação. Observe que ele deve incluir todos os metadados em seu aplicativo ou slot, não apenas aqueles que você deseja atualizar.
{
"properties": {
"author": "cephalin",
"license": "MIT"
}
}
Exemplo de configuração de logs de diagnóstico de atualização
Para ajustar o log de erros do aplicativo, execute a API de Configuração de Logs de Diagnóstico de Atualização ou a API de Slot de Configuração de Logs de Diagnóstico de Atualização com um JSON como o seguinte no corpo da solicitação.
{
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Error"
}
}
}
}
Exemplo de criar ou atualizar o Gateway de Conexão Vnet
Para adicionar uma atualização de um gateway de Rede Virtual, execute uma das seguintes APIs:
- Criar ou atualizar o gateway de conexão de rede virtual
- Criar ou atualizar o slot do gateway de conexão Vnet
- Atualizar o Gateway de Conexão Vnet
- Atualizar slot do gateway de conexão Vnet
com um JSON como o seguinte no corpo da solicitação:
{
"properties": {
"vnetName": "{vnetName}"
}
}
Exemplo de criação ou atualização de conexão de rede virtual
Para adicionar ou atualizar uma conexão de Rede Virtual, execute uma das seguintes APIs
- Criar ou atualizar conexão Vnet
- Criar ou atualizar o slot de conexão Vnet
- Atualizar conexão de rede virtual
- Atualizar slot de conexão de rede virtual
com um JSON como o seguinte no corpo da solicitação:
{
"properties": {
"vnetResourceId": "/subscriptions/{subscription-Id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}"
}
}
Exemplo de slot de troca
Para trocar um slot de "preparo" no slot de produção, execute a API de Slot de Troca com um JSON como o seguinte no corpo da solicitação para especificar o slot de produção como o slot de destino.
{
"targetSlot":"production"
}
Exemplo de Obter Diferenças de Slots
Para comparar um slot de "preparo" com o slot de produção, execute a API List Slots Differences Slot com um JSON como o seguinte no corpo da solicitação para especificar o slot de produção como o slot de destino.
{
"targetSlot":"production"
}
Exemplo de aplicação de configuração de slot
Para aplicar as definições de configuração do slot de produção a um slot de "preparo", execute a API Aplicar Slot de Configuração de Slot com um JSON como o seguinte no corpo da solicitação para especificar o slot de produção como o slot de destino.
{
"targetSlot":"production"
}
</code>
</example>
public HttpResponseMessage ApplySlotConfiguration()
Exemplo de Atualizar Nomes de Configuração de Slot
Para especificar uma configuração de aplicativo "env" fixo para seu aplicativo, execute a API Atualizar Nomes de Configuração de Slot com um JSON semelhante ao seguinte no corpo da solicitação. Observe que ele deve incluir todas as cadeias de conexão fixas e configurações do aplicativo, não apenas aquelas que você deseja atualizar. Para obter uma lista de todas as configurações fixas existentes, execute a API List Slot Configuration Names.
{
"properties": {
"connectionStringNames": [],
"appSettingNames": [
"env"
]
}
}