Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykład tworzenia lub aktualizowania
Aby utworzyć lub zaktualizować aplikację, uruchom interfejs API tworzenia lub aktualizowania przy użyciu kodu JSON podobnego do poniższego w treści żądania. Należy pamiętać, że serverFarmId musi wskazywać istniejący plan App Service.
{
"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"
}
}
Przykład tworzenia lub aktualizowania konfiguracji
Aby zaktualizować wersję środowiska uruchomieniowego PHP, uruchom interfejs API tworzenia lub aktualizowania konfiguracji lub interfejs API tworzenia lub aktualizowania miejsca konfiguracji przy użyciu kodu JSON podobnego do następującego w treści żądania:
{
"properties": {
"phpVersion": "5.6"
}
}
Przykład tworzenia lub aktualizowania kontroli źródła
Aby włączyć kontrolę źródła z usługi GitHub, uruchom interfejs API tworzenia lub aktualizowania kontroli źródła lub interfejs API tworzenia lub aktualizowania miejsca kontroli źródła przy użyciu kodu JSON podobnego do poniższego w treści żądania.
Należy pamiętać, że "isManualIntegration": true wyłącza ciągłą integrację, która jest wymagana w przypadku wdrażania z repozytorium publicznego innej osoby, takiego jak przykład platformy Azure.
{
"properties": {
"repoUrl": "https://github.com/Azure-Samples/app-service-web-html-get-started",
"branch": "master",
"isManualIntegration": true
}
}
Przykład aktualizacji ustawień aplikacji
Aby zaktualizować ustawienie aplikacji dla aplikacji, uruchom interfejs API aktualizacji ustawień aplikacji lub interfejs API aktualizowania miejsca ustawień aplikacji przy użyciu kodu JSON podobnego do poniższego w treści żądania. Pamiętaj, że powinien zawierać wszystkie ustawienia aplikacji, a nie tylko te, które chcesz zaktualizować.
{
"properties": {
"WEBSITE_NODE_DEFAULT_VERSION": "4.2.3",
"mysetting": "somevalue"
}
}
Przykład aktualizowania parametrów połączenia
Aby zaktualizować parametry połączenia dla aplikacji, uruchom interfejs API aktualizacji parametrów połączenia lub interfejs API aktualizowania miejsca połączenia przy użyciu kodu JSON podobnego do poniższego w treści żądania. Ten kod zawiera przykład każdego obsługiwanego typu parametrów połączenia. Należy pamiętać, że treść żądania powinna zawierać wszystkie parametry połączenia w aplikacji, a nie tylko te, które chcesz zaktualizować.
{
"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"
}
}
}
Przykład aktualizowania metadanych
Aby zaktualizować metadane aplikacji, uruchom interfejs API aktualizacji metadanych lub interfejs API aktualizowania miejsca metadanych przy użyciu kodu JSON podobnego do poniższego w treści żądania. Pamiętaj, że powinien on zawierać wszystkie metadane w aplikacji lub gnieździe, a nie tylko te, które chcesz zaktualizować.
{
"properties": {
"author": "cephalin",
"license": "MIT"
}
}
Przykład konfiguracji aktualizowania dzienników diagnostycznych
Aby dostroić rejestrowanie błędów aplikacji, uruchom interfejs API konfiguracji aktualizacji dzienników diagnostycznych lub interfejs API aktualizowania miejsca konfiguracji dzienników diagnostycznych przy użyciu kodu JSON podobnego do poniższego w treści żądania.
{
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Error"
}
}
}
}
Przykład tworzenia lub aktualizowania bramy połączenia sieci wirtualnej
Aby dodać aktualizację bramy Virtual Network, uruchom jeden z następujących interfejsów API:
- Tworzenie lub aktualizowanie bramy połączenia sieci wirtualnej
- Tworzenie lub aktualizowanie gniazda bramy połączenia sieci wirtualnej
- Aktualizowanie bramy połączenia sieci wirtualnej
- Aktualizowanie gniazda bramy połączenia sieci wirtualnej
z kodem JSON podobnym do następującego w treści żądania:
{
"properties": {
"vnetName": "{vnetName}"
}
}
Przykład tworzenia lub aktualizowania połączenia sieci wirtualnej
Aby dodać lub zaktualizować połączenie Virtual Network, uruchom jeden z następujących interfejsów API
- Tworzenie lub aktualizowanie połączenia sieci wirtualnej
- Tworzenie lub aktualizowanie gniazda połączenia sieci wirtualnej
- Aktualizowanie połączenia z siecią wirtualną
- Aktualizowanie gniazda połączenia sieci wirtualnej
z kodem JSON podobnym do następującego w treści żądania:
{
"properties": {
"vnetResourceId": "/subscriptions/{subscription-Id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}"
}
}
Przykład zamiany miejsca
Aby zamienić miejsce "przejściowe" na miejsce produkcyjne, uruchom interfejs API miejsca zamiany miejsca na miejsce z kodem JSON podobnym do poniższego w treści żądania, aby określić miejsce produkcyjne jako miejsce docelowe.
{
"targetSlot":"production"
}
Przykład różnic w automatach Get Slots
Aby porównać miejsce "przejściowe" z miejscem produkcyjnym, uruchom interfejs API różnic w miejscach wyświetlania listy miejsc przy użyciu kodu JSON podobnego do poniższego w treści żądania, aby określić miejsce produkcyjne jako miejsce docelowe.
{
"targetSlot":"production"
}
Przykład zastosowania konfiguracji gniazda
Aby zastosować ustawienia konfiguracji z miejsca produkcyjnego do miejsca "przejściowego", uruchom interfejs API Zastosuj miejsce konfiguracji miejsca z kodem JSON podobnym do poniższego w treści żądania, aby określić miejsce produkcyjne jako miejsce docelowe.
{
"targetSlot":"production"
}
</code>
</example>
public HttpResponseMessage ApplySlotConfiguration()
Przykład aktualizacji nazw konfiguracji gniazd
Aby określić ustawienie aplikacji "env" dla aplikacji, uruchom interfejs API aktualizacji nazw konfiguracji miejsca przy użyciu kodu JSON podobnego do poniższego w treści żądania. Pamiętaj, że powinien zawierać wszystkie lepkie parametry połączenia i ustawienia aplikacji, a nie tylko te, które chcesz zaktualizować. Aby uzyskać listę wszystkich istniejących lepkich ustawień, uruchom interfejs API konfiguracji listy gniazd .
{
"properties": {
"connectionStringNames": [],
"appSettingNames": [
"env"
]
}
}