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