다음을 통해 공유


Azure Portal에서 논리 앱 워크플로 편집 및 관리

적용 대상: Azure Logic Apps(사용량 + 표준)

이 가이드에서는 Azure Portal을 사용하여 소비 또는 표준 논리 앱 워크플로를 관리하고 워크플로 편집, 사용 안 함, 사용 및 삭제와 같은 작업을 수행하는 방법을 보여 줍니다.

필수 구성 요소

  • Azure 계정 및 구독 Azure 구독이 없는 경우 체험 Azure 계정에 등록합니다.

  • 소비형 또는 표준형 기존 논리 앱 워크플로

논리 앱 리소스 찾기 및 열기

  1. Azure Portal 검색 상자에 논리 앱을 입력하고 논리 앱을 선택합니다.

  2. 논리 앱 목록에서 목록을 찾아보거나 필터링하여 논리 앱 리소스를 찾습니다.

  3. 논리 앱 리소스를 열려면 관리하려는 앱을 선택합니다.

논리 앱 속성 보기

  1. Azure Portal에서 논리 앱 리소스를 찾아 엽니다.

  2. 논리 앱의 메뉴에 있는 설정에서 속성을 선택합니다.

  3. 속성 창에서 다음 예시와 같이 논리 앱 리소스에 대한 다음 정보를 보고 복사할 수 있습니다.

    사용량

    • 이름
    • 리소스 ID
    • 리소스 그룹
    • 위치
    • 형식
    • 구독 이름
    • 구독 ID
    • 액세스 엔드포인트
    • 런타임 발신 IP 주소
    • 액세스 엔드포인트 IP 주소
    • 커넥터 발신 IP 주소

    Standard

    • 상태
    • URL
    • 가상 IP 주소
    • 모드
    • 아웃 바운드 IP 주소
    • 추가 아웃바운드 IP 주소
    • FTP/배포 사용자
    • FTP 호스트 이름
    • FTP 진단 로그
    • FTP 호스트 이름
    • FTPS 진단 로그
    • 리소스 ID
    • 위치
    • 리소스 그룹
    • 구독 이름
    • 구독 ID

연결 보기

Microsoft에서 관리하는 커넥터를 사용하여 워크플로에서 연결을 만들 때 이러한 연결은 자체 리소스 정의가 있는 별도의 Azure 리소스이며 전역 다중 테넌트 Azure에서 호스트됩니다. 표준 논리 앱 워크플로는 기본적으로 실행되고 단일 테넌트 Azure Logic Apps 런타임에 의해 구동되는 기본 제공 서비스 공급자 커넥터를 사용할 수도 있습니다. 이러한 연결을 보고 관리하려면 논리 앱 리소스 종류에 따라 다음 단계를 수행합니다.

  1. Azure Portal에서 논리 앱 리소스를 찾아 엽니다.

  2. 논리 앱 메뉴의 개발 도구에서 API 연결을 선택합니다.

  3. API 연결 페이지에서 특정 연결 인스턴스를 선택하면 해당 연결에 대한 자세한 정보가 표시됩니다. 기본 연결 리소스 정의를 보려면 JSON 보기를 선택합니다.

논리 앱에 빈 워크플로 추가(표준에만 해당)

소비 논리 앱에는 하나의 워크플로만 있을 수 있지만 표준 논리 앱 리소스에는 여러 워크플로가 있을 수 있습니다. 배포된 표준 논리 앱 리소스에 빈 워크플로를 추가하고 Azure Portal에서 워크플로를 계속 빌드할 수 있습니다.

  1. Azure Portal에서 배포된 표준 논리 앱 리소스를 선택합니다.

  2. 논리 앱 리소스 메뉴의 워크플로에서 워크플로를 선택합니다.

  3. 워크플로 페이지 도구 모음에서 추가 추가>를 선택합니다.

    스크린샷은 선택한 논리 앱 워크플로 페이지와 추가 명령이 선택된 도구 모음을 보여줍니다.

  4. 새 워크플로 창에서 워크플로 이름을 제공합니다. 상태 저장 또는 상태 비저장>만들기를 선택합니다.

  5. 워크플로 페이지에 새 워크플로가 나타나면 워크플로를 빌드할 수 있도록 해당 워크플로를 선택하여 디자이너를 엽니다.

배포된 논리 앱 비활성화 또는 활성화

배포된 소비 논리 앱과 표준 논리 앱은 각기 다른 방법으로 활동을 비활성화하고 활성화할 수 있습니다.

배포된 소비 논리 앱을 사용하지 않도록 설정하기 위한 고려 사항

소비 논리 앱을 사용하지 않도록 설정하면 다음과 같은 방법으로 모든 워크플로 인스턴스에 영향을 줍니다.

  • Azure Logic Apps는 실행이 완료될 때까지 진행 중인 모든 워크플로 인스턴스와 보류 중인 워크플로 인스턴스를 계속 진행합니다. 볼륨 또는 백로그에 따라 이 프로세스를 완료하는 데 시간이 걸릴 수 있습니다.

  • Azure Logic Apps가 새 워크플로 인스턴스를 만들거나 실행하지 않습니다.

  • 논리 앱을 사용하지 않도록 설정된 동안 워크플로 실행을 다시 제출할 수 있습니다.

  • 논리 앱을 사용하지 않도록 설정하면 워크플로 트리거가 실행되지 않습니다. 그러나 트리거 상태는 논리 앱을 사용하지 않도록 설정한 지점을 기억합니다. 논리 앱을 다시 시작하면 마지막 워크플로 실행 이후 처리되지 않은 모든 항목에 대해 트리거가 발생합니다.

    마지막 워크플로 실행 이후 처리되지 않은 모든 항목에서 트리거가 실행되지 않도록 하려면 트리거 상태를 지워야 합니다.

배포된 소비형 논리 앱 사용 중지 또는 사용 설정

하나 이상의 소비 논리 앱을 동시에 사용하지 않도록 설정하거나 사용하도록 설정할 수 있습니다.

  1. Azure Portal 검색 상자에 논리 앱을 입력하고 논리 앱을 선택합니다.

  2. 논리 앱 페이지에서 계획 필터를 사용하여 소비 논리 앱만 봅니다.

  3. 논리 앱을 사용하지 않도록 설정하거나 사용하도록 설정할지 여부에 따라 상태 필터를 사용하여 사용 또는 사용 안 함 논리 앱만 봅니다.

  4. 확인란 열에서 하나 이상의 논리 앱을 선택합니다.

    • 선택한 실행 중 논리 앱을 중지하려면 사용 안 함/중지를 선택합니다.
    • 선택한 중지된 논리 앱을 다시 시작하려면 사용/시작을 선택합니다.
  5. 선택을 확인합니다.

  6. 작업이 성공했는지 또는 실패했는지 확인하려면 주 Azure 도구 모음에서 알림 목록(종 아이콘) 엽니다.

논리 앱 또는 워크플로 중단 후

논리 앱이 중지되거나 워크플로가 비활성화된 동안 다음에 트리거 조건이 충족될 때 워크플로 트리거가 실행되지 않습니다. 그러나 트리거 상태는 논리 앱을 중지하거나 워크플로를 사용하지 않도록 설정한 지점을 기억합니다. 논리 앱을 다시 시작하거나 워크플로를 다시 사용하도록 설정하면 마지막 워크플로 실행 이후 처리되지 않은 모든 항목에 대해 트리거가 발생합니다.

마지막 워크플로 실행 이후 처리되지 않은 모든 항목에서 트리거가 실행되지 않도록 하려면 논리 앱을 다시 시작하거나 워크플로를 다시 사용하도록 설정하기 전에 트리거 상태를 지워야 합니다.

  1. Azure Portal에서 소비 논리 앱 워크플로를 열고 워크플로 트리거의 일부를 편집합니다.

  2. 변경 내용을 저장합니다. 이 단계는 트리거의 현재 상태를 다시 설정합니다.

  3. 논리 앱을 다시 시작합니다.

논리 앱 삭제

소비 논리 앱 삭제에 대한 고려 사항

삭제된 소비 논리 앱 리소스는 복구할 수 없습니다. 소비 논리 앱을 삭제하면 다음과 같은 방법으로 모든 워크플로 인스턴스에 영향을 줍니다.

  • Azure Logic Apps는 진행 중인 워크플로 실행과 보류 중인 워크플로 실행을 취소하기 위해 최선을 다하고 있습니다.

    볼륨이나 백로그가 큰 경우에도 대부분의 실행은 완료 또는 시작 전에 취소됩니다. 그러나 취소 프로세스를 완료하는 데 시간이 걸릴 수 있습니다. 서비스가 취소 프로세스를 진행하는 동안 일부 실행을 선택하여 진행할 수 있습니다.

  • Azure Logic Apps가 새 워크플로 인스턴스를 만들거나 실행하지 않습니다.

  • 논리 앱과 워크플로를 삭제한 다음 동일한 논리 앱과 워크플로를 다시 만드는 경우 다시 생성된 워크플로에는 삭제된 워크플로와 동일한 메타데이터가 없습니다.

    따라서 삭제된 워크플로를 호출하는 다른 워크플로가 있는 경우 다시 생성된 워크플로에 대한 메타데이터를 새로 고치려면 호출자 워크플로를 다시 저장해야 합니다. 이렇게 하면 호출자가 다시 생성된 워크플로에 대한 올바른 정보를 가져옵니다. 그렇지 않으면 다시 생성된 워크플로에 대한 호출이 Unauthorized 오류와 함께 실패합니다. 이 동작은 Azure 함수를 호출하는 워크플로 및 통합 계정에서 아티팩트를 사용하는 워크플로에도 적용됩니다.

사용량 논리 앱

하나 이상의 소비 논리 앱을 동시에 삭제할 수 있습니다.

  1. Azure Portal 검색 상자에 논리 앱을 입력하고 논리 앱을 선택합니다.

  2. 논리 앱 페이지에서 계획 필터를 사용하여 소비 논리 앱만 봅니다.

  3. 확인란 열에서 삭제할 하나 이상의 논리 앱을 선택합니다. 도구 모음에서 삭제를 선택합니다.

  4. 확인 상자가 표시되면 yes를 입력하고 삭제를 선택합니다.

  5. 작업이 성공했는지 또는 실패했는지 확인하려면 주 Azure 도구 모음에서 알림 목록(종 아이콘) 엽니다.

논리 앱 버전 관리(사용량만 해당)

소비 논리 앱 워크플로의 변경 내용을 저장하면 변경하기 전에 Azure에서 버전을 저장하고 편집한 버전이 현재 버전이 됩니다. 이러한 이전 버전을 보고, 이전 버전을 선택하여 현재 버전으로 승격하고, 승격 프로세스를 완료하기 전에 선택한 버전을 편집할 수 있습니다.

이전 버전 보기

  1. Azure Portal에서 소비 논리 앱을 엽니다.

  2. 논리 앱 메뉴의 개발 도구에서 버전을 선택합니다.

    스크린샷은 Azure Portal, 버전이 선택된 소비 논리 앱 메뉴 및 이전 논리 앱 버전을 보여줍니다.

  3. 버전 목록에서 원하는 워크플로 버전을 선택합니다.

    목록을 필터링하려면 버전 페이지 검색 창에서 ID를 알고 있는 경우 버전 ID를 입력합니다.

    기록 버전 페이지에는 선택한 버전이 읽기 전용 모드로 표시됩니다. 디자이너 뷰와 코드 뷰 간에 변경할 수 있습니다.

    스크린샷은 디자이너 보기 및 코드 보기 옵션이 있는 기록 버전 페이지를 보여줍니다.

현재 버전에서 이전 버전 승격

  1. Azure Portal에서 승격하려는 이전 버전을 확인합니다.

  2. 기록 버전 도구 모음에서 승격을 선택합니다.

    스크린샷은 선택된 승격 단추가 있는 기록 버전 페이지 도구 모음을 보여 줍니다.

    워크플로 디자이너가 선택한 워크플로 버전을 엽니다.

  3. 필요에 따라 워크플로에 원하는 내용을 편집합니다.

    디자이너 보기와 코드 보기 간에 변경할 수 있습니다. 매개 변수를 업데이트할 수도 있습니다.

  4. 업데이트를 저장하고 승격을 완료하려면 디자이너 도구 모음에서 저장을 선택합니다. 변경 내용을 취소하려면 취소를 선택합니다.

논리 앱 버전 기록을 다시 보면 이제 승격된 버전이 목록의 첫 번째에 새 식별자가 표시됩니다.