Azure App Service 작업을 사용하면 워크플로우에서 직접 웹 앱을 관리할 수 있습니다.
App Service 재시작
이 작업은 Web Apps - Restart - REST API를 사용하여 Azure App Service를 다시 시작합니다.
입력 필드 | 선택성 | 유형 | 설명 |
|---|---|---|---|
| 필수의 | 문자열 | Azure 서비스 주체
. 비밀로 전달되어야 합니다. 하는 방법을 확인하세요. |
| 필수의 | 문자열 | Azure 서비스 주체
. 비밀로 전달되어야 합니다. 하는 방법을 확인하세요. |
| 필수의 | 문자열 | Azure 테넌트 식별자. 비밀로 전달될 수 있습니다. |
| 필수의 | 문자열 | Azure 구독 식별자입니다. 예:
. |
| 필수의 | 문자열 | 앱 서비스가 포함된 리소스 그룹의 이름입니다. 예:
. |
| 필수의 | 문자열 | 앱의 이름입니다. 예:
. |
| 선택 과목 | 부울 |
인 경우, 앱 풀을 재활용하지 않고 소프트 재시작을 수행합니다. 기본:
. 기본적으로 API는 항상 앱을 재시작하고 다시 프로비저닝합니다. 자세한 내용은 Azure의 를 참조하십시오. |
| 선택 과목 | 부울 |
인 경우, 반환하기 전에 다시 시작 작업이 완료될 때까지 기다립니다. 기본:
. 자세한 내용은 Azure의 를 참조하세요. |
| 선택 과목 | 목록 | 응답에서 특정 값을 추출하는 데 사용되는 선택기 목록입니다. 예:
. |
출력 필드 | 유형 | 설명 |
|---|---|---|
| 부울 | 작업이 성공했는지 여부를 나타냅니다.
또는
을(를) 반환합니다. |
| 문자열 | 실패 이유를 메시지로 포함합니다. |
| 물체 | Azure API 본문 응답입니다. 자세한 내용은 를 참조하십시오. |
| 문자열 | 장시간 작동 시 선택 사항입니다. 상태를 확인할 URL입니다. |
| 문자열 | 장기 실행 작업의 경우 선택 사항입니다. 작업이 완료되면 최종 결과를 반환하는 URL입니다. |
| 정수 | 장기 실행 작업의 경우 선택 사항입니다. 비동기 URL을 폴링하기 전에 대기할 시간(초)입니다. |
| 문자열 | 선택 과목. 리소스를 업데이트할 때 다른 사용자의 변경 사항을 덮어쓰지 않도록 동시성 제어에 사용됩니다. |
name: restartAzureWebServicedescription: 'This workflow restarts an Azure App Service'steps: - name: azure_appService_restart_1 type: action action: azure.appService.restart version: 1 inputs: clientId: ${{ :secrets:azure-client-id }} clientSecret: ${{ :secrets:azure-client-secret }} tenantId: ${{ :secrets:azure-client-tenant }} subscriptionId: "12345678-1234-1234-1234-123456789abc" resourceGroupName: "my-resource-group" appServiceName: "my-web-app" softRestart: true synchronous: true next: end