적용 대상: Azure Logic Apps(사용량 + 표준)
이 가이드에서는 Visual Studio Code에서 배포된 논리 앱을 사용하는 방법과 편집, 사용 안 함, 사용 및 삭제와 같은 작업을 수행하는 방법을 보여 줍니다. Visual Studio Code에 Azure Logic Apps(소비) 및 Azure Logic Apps(표준) 에 대한 확장이 모두 설치된 경우 Azure 구독에서 배포된 모든 논리 앱을 보고 논리 앱 유형에 따라 달라지는 일부 작업을 사용하여 관리 작업을 수행할 수 있습니다.
필수 조건
Azure 계정 및 구독 구독이 없는 경우 Azure 체험 계정에 등록합니다.
필요한 경우 필요한 확장을 다운로드하고, Visual Studio Code에서 Azure 계정으로 연결하고, 프로젝트에 변경한 내용을 게시할 수 있도록 인터넷에 액세스합니다.
관리하려는 논리 앱 유형에 따라 다음 확장이 포함된 Visual Studio Code입니다. 두 확장을 동시에 설치할 수도 있습니다.
- Visual Studio Code용 Azure Logic Apps(표준) 확장
- Visual Studio Code용 Azure Logic Apps(사용량) 확장
표준 논리 앱 워크플로의 경우 Visual Studio Code에서 편집하거나 관리하려는 표준 논리 앱 프로젝트가 필요합니다.
Azure 계정에 연결
Azure 계정에 아직 연결되지 않은 경우 다음 단계에 따라 연결합니다.
Visual Studio Code의 작업 모음에서 Azure 아이콘을 선택하여 Azure 창을 엽니다.
Azure 창의 Logic Apps(소비) 섹션에서 Azure에 로그인을 선택합니다.
Visual Studio Code 인증 페이지가 나타나면 Azure 계정으로 로그인합니다.
로그인한 후 Logic Apps(소비) 섹션에는 Azure 계정에 대한 Azure 구독이 표시됩니다. 예상된 구독이 표시되지 않거나 창에 특정 구독만 표시하려면 다음 단계를 수행합니다.
Logic Apps(소비) 섹션에서 구독 선택 단추(필터 아이콘)가 나타날 때까지 섹션 제목 위로 포인터를 이동합니다. 필터 아이콘을 선택합니다.
구독 목록이 나타나면 원하는 구독을 선택하고 확인을 선택해야 합니다.
Visual Studio Code에서 배포된 논리 앱 보기
Visual Studio Code에서 아직 연결하지 않은 경우 Azure 계정에 연결합니다.
활동 모음에서 Azure 아이콘을 선택하여 Azure 창을 엽니다.
Logic Apps(소비) 섹션에서 Azure 구독을 확장합니다.
이제 선택한 구독에서 배포된 모든 소비 논리 앱을 볼 수 있습니다. 예를 들면 다음과 같습니다.
배포된 소비 논리 앱의 노드를 찾아 확장하십시오.
논리 앱 리소스 수준에서 논리 앱 노드 바로 가기 메뉴에서 다음 작업을 선택할 수 있습니다.
과업 선택 디자이너에서 워크플로 열기 디자이너에서 열리고, 워크플로가 읽기 전용 모드로 열립니다. 코드 보기 편집기에서 워크플로 열기 편집기에서 엽니다. 편집을 위한 워크플로가 열립니다. 워크플로 편집을 참조하세요. 다음 표에 설명된 항목에 대한 노드를 확장하여 추가 정보를 확인합니다(있는 경우).
노드 Description 실행 워크플로 실행 기록 트리거 워크플로 트리거 정보입니다.
- 코드 보기 편집기에서 열려면 트리거의 바로 가기 메뉴를 열고 편집기에서 열기를 선택합니다.
- 트리거를 실행하려면 트리거의 바로 가기 메뉴를 열고 실행을 선택합니다.버전 논리 앱 버전.
- 디자이너에서 열려면 특정 버전의 바로 가기 메뉴를 열고 읽기 전용 모드 로 열리는 디자이너에서 열기를 선택합니다.
- 코드 보기 편집기에서 열려면 특정 버전의 바로 가기 메뉴를 열고 편집기에서 열기를 선택하면 읽기 전용 모드로 열립니다.
프로젝트에 빈 워크플로 추가(표준 논리 앱에만 해당)
소비 논리 앱에는 하나의 워크플로만 있을 수 있지만 표준 논리 앱에는 여러 워크플로가 있을 수 있습니다. 프로젝트에 빈 워크플로를 새로 추가하려면 다음 단계를 수행합니다.
Visual Studio Code에서 아직 열리지 않은 경우 표준 논리 앱 프로젝트를 엽니다.
작업 모음에서 파일 아이콘을 선택하면 탐색기 창이 열리고 프로젝트가 표시됩니다.
프로젝트 폴더 바로 가기 메뉴에서 워크플로 만들기를 선택합니다.
워크플로 템플릿 상태 저장 또는 무상태 선택
워크플로의 이름을 제공합니다.
이제 프로젝트에 새 워크플로 폴더가 나타납니다. 이 폴더에는 워크플로의 기본 JSON 정의에 대한 workflow.json 파일이 포함되어 있습니다.
워크플로 편집
Visual Studio Code에서는 코드 뷰 편집기만 사용하여 배포된 소비 워크플로를 편집할 수 있습니다. 디자이너를 사용하여 배포된 소비 워크플로를 열면 워크플로가 읽기 전용 모드로 열립니다. 이에 비해 디자이너 또는 코드 뷰 편집기를 사용하여 탐색기 창에서 표준 논리 앱 프로젝트의 컨텍스트 내에서만 표준 워크플로를 편집할 수 있습니다. Azure 창의 리소스 섹션에서 디자이너 또는 코드 뷰 편집기를 사용하여 배포된 표준 워크플로를 열면 워크플로가 읽기 전용 모드로 열립니다.
디자이너를 사용하여 배포된 사용량 또는 표준 워크플로를 편집하려면 대신 Azure Portal에서 해당 변경 작업을 수행합니다.
중요합니다
워크플로를 변경하기 전에 워크플로를 중지하거나 사용하지 않도록 설정할 수 있습니다. 변경 내용이 워크플로 작업에 미치는 영향을 이해해야 합니다. 완료되면 워크플로를 다시 시작하거나 다시 사용하도록 설정해야 합니다. 워크플로 중지, 사용 안 함, 다시 시작 또는 다시 활성화와 관련된 고려 사항은 다음 설명서를 참조하세요.
Visual Studio Code의 작업 모음에서 Azure 아이콘을 선택하여 Azure 창을 엽니다.
Logic Apps(사용량) 섹션에서 Azure 구독을 확장하고 논리 앱을 찾습니다.
논리 앱 바로 가기 메뉴를 열고 편집기에서 열기를 선택합니다.
Visual Studio Code는 <.logicapp.json파일이라는> 워크플로의 기본 JSON 정의 파일에 대한 코드 보기 편집기를 엽니다. 이제 워크플로의 기본 JSON 정의를 편집할 수 있습니다.
변경하고 워크플로를 저장하려고 하면 변경 내용을 배포된 워크플로에 업로드할 것인지 확인하는 메시지가 나타납니다.
변경 내용을 저장하고 게시하려면 업로드를 선택합니다.
Azure는 원래 워크플로를 이전 버전으로 저장합니다. 업데이트된 워크플로가 현재 워크플로가 됩니다.
워크플로를 사용하지 않도록 설정한 경우 워크플로를 다시 사용하도록 설정해야 합니다.
배포된 논리 앱 비활성화 또는 활성화
배포된 소비 논리 앱과 표준 논리 앱은 각기 다른 방법으로 활동을 비활성화하고 활성화할 수 있습니다. 이러한 작업이 각 논리 앱 리소스 종류에 미치는 영향에 대한 고려 사항은 다음 설명서를 참조하세요.
Visual Studio Code의 작업 모음에서 Azure 아이콘을 선택하여 Azure 창을 엽니다.
Logic Apps(사용량) 섹션에서 Azure 구독을 확장하고 논리 앱을 찾습니다.
논리 앱 바로 가기 메뉴를 엽니다. 현재 활동 상태에 따라 사용 안 함 또는 사용을 선택합니다.
논리 앱 중단 후
논리 앱을 중지하면 다음에 해당 조건이 충족될 때 워크플로 트리거가 실행되지 않습니다. 그러나 트리거 상태는 논리 앱을 중지한 지점을 기억합니다. 논리 앱을 다시 시작하면 마지막 워크플로 실행 이후 처리되지 않은 모든 항목에 대해 트리거가 발생합니다.
마지막 워크플로 실행 이후 처리되지 않은 항목에서 트리거가 실행되지 않도록 하려면 다음 단계에 따라 논리 앱을 다시 시작하기 전에 트리거 상태를 지워야 합니다.
Visual Studio Code에서 소비 논리 앱 워크플로를 열고 워크플로 트리거의 모든 부분을 편집합니다.
변경 내용을 저장합니다. 이 단계에서는 트리거의 현재 상태를 다시 설정합니다.
논리 앱 삭제
배포된 소비 및 표준 논리 앱에는 리소스를 삭제하는 다양한 방법이 있습니다. 삭제가 각 논리 앱 리소스 종류에 미치는 영향에 대한 고려 사항은 다음 설명서를 참조하세요.
Visual Studio Code의 작업 모음에서 Azure 아이콘을 선택하여 Azure 창을 엽니다.
Logic Apps(사용량) 섹션에서 Azure 구독을 확장하고 논리 앱을 찾습니다.
논리 앱 바로 가기 메뉴를 열고 삭제를 선택합니다.
이전 버전 프로모트(사용량만 해당)
이전 소비 논리 앱 버전을 게시하려면 해당 버전을 현재 버전보다 승격할 수 있습니다. 승격 옵션을 사용할 수 있도록 하려면 논리 앱에 두 개 이상의 버전이 있어야 합니다.
Visual Studio Code의 작업 모음에서 Azure 아이콘을 선택하여 Azure 창을 엽니다.
Logic Apps(사용량) 섹션에서 Azure 구독을 확장하고 논리 앱을 찾습니다.
논리 앱을 확장하고 버전을 확장한 다음 승격할 이전 버전을 찾습니다.
버전 바로 가기 메뉴에서 승격을 선택합니다.