Azure Logic Apps에서 B2B 엔터프라이즈 통합에 대한 통합 계정 만들기 및 관리

Azure Logic Apps를 사용하여 엔터프라이즈 통합 및 B2B 솔루션을 빌드하려면 먼저 통합 계정을 만들어야 합니다. 이 계정은 논리 앱 워크플로에서 정의하고 사용할 수 있는 통합 아티팩트에 대한 안전하고 확장 가능하며 관리할 수 있는 컨테이너를 제공하는 별도의 Azure 리소스입니다. 예를 들어 거래 업체, 계약, 맵, 스키마, 인증서 및 일괄 처리 구성과 같은 B2B 아티팩트를 만들고, 저장하고, 관리할 수 있습니다.

다음 표에서는 가격 책정에 따라 달라지는 사용 가능한 통합 계정 수준 또는 계층에 대해 설명합니다.

계층 Description
기본 메시지 처리만 원하는 시나리오 또는 대규모 비즈니스 엔터티와 거래 업체 관계를 맺고 있는 소규모 비즈니스 파트너 역할을 수행하는 시나리오의 경우.

Logic Apps SLA에서 지원됩니다.

Standard 더 복잡한 B2B 관계가 있고 관리해야 하는 엔터티 수가 늘어난 시나리오의 경우.

Logic Apps SLA에서 지원됩니다.

Free 프로덕션 시나리오가 아닌 예비 시나리오에 적합합니다. 이 계층에는 지역 가용성, 처리량 및 사용량에 대한 한도가 있습니다. 예를 들어, 무료 계층은 Azure의 공용 지역(예: 미국 서부 또는 동남 아시아)에서만 사용할 수 있고, Azure 중국 21Vianet 또는 Azure Government에서는 사용할 수 없습니다.

참고: Logic Apps SLA에서 지원되지 않습니다.

중요

통합 계정 계층에 따라 통합 계정을 만들면 비용이 발생합니다. 자세한 내용은 Logic Apps 가격 책정 및 청구 모델Logic Apps 가격 책정을 검토하세요. 또한 논리 앱 워크플로가 통합 계정, B2B 아티팩트 및 B2B 커넥터를 사용할 수 있으려면 먼저 논리 앱에 통합 계정을 연결해야 합니다. 통합 계정 및 논리 앱 모두 동일한 위치 또는 지역에 있어야 합니다.

이 토픽에서는 다음 작업을 완료하는 방법을 보여 줍니다.

  • 통합 계정을 만듭니다.

    통합 서비스 환경 내에서 통합 계정을 만들려면 ISE에서 통합 계정 만들기를 검토하세요.

  • 통합 계정을 논리 앱에 연결합니다.

  • 통합 계정의 가격 책정 계층을 변경합니다.

  • 논리 앱에서 통합 계정 연결을 해제합니다.

  • 통합 계정을 다른 Azure 리소스 그룹 또는 구독으로 이동합니다.

  • 통합 계정을 삭제합니다.

사전 요구 사항

통합 계정 만들기

이 작업에서는 이 섹션, Azure PowerShell 또는 Azure CLI.의 단계에 따라 Azure Portal을 사용할 수 있습니다.

  1. Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.

  2. Azure 기본 메뉴에서 리소스 만들기 를 선택합니다. 검색 상자에서 필터로 "통합 계정"을 입력하고 통합 계정 을 선택합니다.

    새 통합 계정 만들기

  3. 통합 계정 에서 만들기 를 선택합니다.

    통합 계정을 만들기 위한 "추가" 선택

  4. 통합 계정에 대해 다음 정보를 제공합니다.

    통합 계정 세부 정보 제공

    속성 필수 설명
    이름 <integration-account-name> 문자, 숫자, 하이픈(-), 밑줄(_), 매개 변수((, )) 및 기간(.)만 포함할 수 있는 통합 계정의 이름입니다. 이 예제에서는 "Fabrikam-Integration"이 사용됩니다.
    구독 <Azure-subscription-name> Azure 구독의 이름
    리소스 그룹 <Azure-resource-group-name> 관련 리소스를 구성하기 위해 사용할 Azure 리소스 그룹의 이름입니다. 이 예제에서는 "FabrikamIntegration-RG" 이름으로 새 리소스 그룹을 만듭니다.
    가격 책정 계층 Yes <pricing-level> 나중에 변경할 수 있는 통합 계정의 가격 책정 계층입니다. 이 예제에서는 Free 를 선택합니다. 자세한 내용은 다음 항목을 참조하세요.

    - Logic Apps 가격 책정 모델

    - Logic Apps 제한 및 구성

    - Logic Apps 가격 책정

    위치 <Azure-region> 통합 계정 메타데이터를 저장할 지역입니다. 논리 앱과 동일한 위치를 선택하거나 통합 계정과 동일한 위치에 논리 앱을 만듭니다. 이 예제에서는 "West US"를 사용합니다.

    참고: ISE(통합 서비스 환경) 내에서 통합 계정을 만들려면 이 ISE를 해당 위치로 선택합니다. 자세한 내용은 ISE에서 통합 계정 만들기를 참조하세요.

    Log Analytics No Off, On 이 예제에서는 Off 설정을 유지합니다.
  5. 작업이 완료되면 만들기 를 선택합니다.

    배포가 완료되면 Azure가 통합 계정을 엽니다.

    Azure가 통합 계정을 엽니다.

  6. 논리 앱에 통합 계정을 사용하려면 먼저 다음 단계에 따라 통합 계정과 논리 앱을 연결해야 합니다.

B2B 아티팩트가 포함된 통합 계정에 대해 논리 앱에 액세스 권한을 부여하려면 먼저 통합 계정을 논리 앱에 연결해야 합니다. 논리 앱과 통합 계정이 모두 동일한 지역에 있어야 합니다. 이 작업을 완료하려면 Azure Portal을 사용할 수 있습니다. Visual Studio를 사용하고 논리 앱이 Azure 리소스 그룹 프로젝트에 있으면 Visual Studio를 사용하여 논리 앱을 통합 계정에 연결할 수 있습니다.

  1. Azure Portal에서 논리 앱을 찾아서 엽니다.

  2. Azure Portal에서 기존 논리 앱을 열거나 새 논리 앱을 만듭니다.

  3. 논리 앱의 메뉴에 있는 설정 아래에서 워크플로 설정 을 선택합니다. 통합 계정 에서 통합 계정 선택 목록을 엽니다. 논리 앱에 연결할 통합 계정을 선택합니다.

    통합 계정 선택

  4. 연결을 완료하려면 저장 을 선택합니다.

    통합 계정을 선택하기 위해 저장을 선택할 위치를 보여주는 스크린샷입니다.

    통합 계정이 성공적으로 연결되었으면 Azure에서 확인 메시지가 표시됩니다.

    Azure에서 성공적인 연결 확인

이제 논리 앱에서 통합 계정의 아티팩트와 B2B 커넥터(예: XML 유효성 검사 및 플랫 파일 인코딩 또는 디코딩)를 사용할 수 있습니다.

가격 책정 계층 변경

통합 계정의 한도를 늘리려면 가능한 경우 더 높은 가격 책정 계층으로 업그레이드할 수 있습니다. 예를 들어 무료 계층에서 기본 계층 또는 표준 계층으로 업그레이드할 수 있습니다. 또한 가능한 경우 더 낮은 계층으로 다운그레이드할 수도 있습니다. 가격 계층에 대한 자세한 내용은 다음 토픽을 참조하세요.

가격 책정 계층 업그레이드

이 항목을 변경하기 위해서는 Azure Portal 또는 Azure CLI를 사용할 수 있습니다.

  1. Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.

  2. 기본 Azure 검색 상자에서 필터로 “통합 계정”을 입력하고 통합 계정 을 선택합니다.

    통합 계정 찾기

    Azure에 Azure 구독의 모든 통합 계정이 표시됩니다.

  3. 통합 계정 아래에서 이동하려는 통합 계정을 선택합니다. 통합 계정 메뉴에서 개요 를 선택합니다.

    통합 계정 메뉴에서 “개요”를 선택합니다.

  4. 개요 창에서 가격 책정 계층 업그레이드 를 선택하여 사용 가능한 상위 계층을 표시합니다. 계층을 선택하면 변경 내용이 즉시 적용됩니다.

가격 책정 계층 다운그레이드

이 항목을 변경하려면 Azure CLI를 사용합니다.

  1. 아직 수행하지 않았으면 Azure CLI 필수 구성 요소를 설치합니다.

  2. Azure Portal에서 Azure Cloud Shell 환경을 엽니다.

    Azure Cloud Shell 열기

  3. 명령 프롬프트에서 az resource 명령을 입력하고 skuName을 원하는 하위 계층으로 설정합니다.

    az resource update --resource-group <resourceGroupName> --resource-type Microsoft.Logic/integrationAccounts --name <integrationAccountName> --subscription <AzureSubscriptionID> --set sku.name=<skuName>
    

    예를 들어 표준 계층을 사용 중이면 skuNameBasic으로 설정할 수 있습니다.

    az resource update --resource-group FabrikamIntegration-RG --resource-type Microsoft.Logic/integrationAccounts --name Fabrikam-Integration --subscription XXXXXXXXXXXXXXXXX --set sku.name=Basic
    

논리 앱을 또 다른 통합 계정에 연결하거나 논리 앱에서 통합 계정을 더 이상 사용하지 않으려면 Azure Resource Explorer를 사용하여 연결을 삭제합니다.

  1. 브라우저 창을 열고 Azure Resource Explorer(https://resources.azure.com)로 이동합니다. 동일한 Azure 계정 자격 증명을 사용하여 로그인합니다.

    Azure Resource Explorer

  2. 검색 상자에서 논리 앱을 찾아서 선택할 수 있도록 논리 앱의 이름을 입력합니다.

    논리 앱 찾기 및 선택

  3. 탐색기 제목 표시줄에서 읽기/쓰기 를 선택합니다.

    "읽기/쓰기" 모드 켜기

  4. 데이터 탭에서 편집 을 선택합니다.

    “데이터” 탭에서 “편집”을 선택합니다.

  5. 편집기에서 integrationAccount 개체를 찾고, 다음 형식을 갖는 해당 속성을 삭제합니다.

    {
       // <other-attributes>
       "integrationAccount": {
          "name": "<integration-account-name>",
          "id": "<integration-account-resource-ID>",
          "type": "Microsoft.Logic/integrationAccounts"  
    },
    

    예를 들면 다음과 같습니다.

    "integrationAccount" 개체 찾기

  6. 데이터 탭에서 배치 를 선택하여 변경 내용을 저장합니다.

    변경 내용을 저장하려면 “배치”를 선택합니다.

  7. Azure Portal에서 논리 앱을 찾고 선택합니다. 앱의 워크플로 설정 에서 통합 계정 속성이 이제 비어 있는지 확인합니다.

    통합 계정이 연결되어 있지 않은지 확인

통합 계정 이동

통합 계정을 또 다른 Azure 리소스 그룹 또는 Azure 구독으로 이동할 수 있습니다. 리소스를 이동할 때 Azure는 새 리소스 ID를 만듭니다. 따라서 대신 새 ID를 사용하고, 이동된 리소스와 연관된 스크립트 또는 도구를 업데이트해야 합니다. 또한 구독을 변경하려면 기존 또는 새로운 리소스 그룹을 지정해야 합니다.

이 작업에서는 이 섹션 또는 Azure CLI에서 해당 단계에 따라 Azure Portal을 사용할 수 있습니다.

  1. Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.

  2. 기본 Azure 검색 상자에서 필터로 “통합 계정”을 입력하고 통합 계정 을 선택합니다.

    통합 계정 찾기

    Azure에 Azure 구독의 모든 통합 계정이 표시됩니다.

  3. 통합 계정 아래에서 이동하려는 통합 계정을 선택합니다. 통합 계정 메뉴에서 개요 를 선택합니다.

    통합 계정 메뉴에서 “개요”를 선택합니다.

  4. 리소스 그룹 또는 구독 이름 옆에서 변경 을 선택합니다.

    리소스 그룹 또는 구독 변경

  5. 이동하려는 모든 관련 리소스를 선택합니다.

  6. 선택 사항을 기준으로 다음 단계에 다라 리소스 그룹 또는 구독을 변경합니다.

    • 리소스 그룹: 리소스 그룹 목록에서 대상 리소스 그룹을 선택합니다. 또는 다른 리소스 그룹을 만들려면 새 리소스 그룹 만들기 를 선택합니다.

    • 구독: 구독 목록에서 대상 구독을 선택합니다. 리소스 그룹 목록에서 대상 리소스 그룹을 선택합니다. 또는 다른 리소스 그룹을 만들려면 새 리소스 그룹 만들기 를 선택합니다.

  7. 이동된 리소스와 연결된 모든 스크립트 또는 도구가 새 리소스 ID로 업데이트할 때까지 작동하지 않는다는 것을 이해하는 경우, 확인 상자를 선택한 후 확인 을 선택합니다.

  8. 완료되면 이동한 리소스에 대해 새로운 리소스 ID를 사용하여 모든 스크립트를 업데이트합니다.

통합 계정 삭제

이 작업에서는 이 섹션, Azure CLI 또는 Azure PowerShell의 단계에 따라 Azure Portal을 사용할 수 있습니다.

  1. Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.

  2. 기본 Azure 검색 상자에서 필터로 “통합 계정”을 입력하고 통합 계정 을 선택합니다.

    통합 계정 찾기

    Azure에 Azure 구독의 모든 통합 계정이 표시됩니다.

  3. 통합 계정 아래에서 삭제하려는 통합 계정을 선택합니다. 통합 계정 메뉴에서 개요 를 선택합니다.

    통합 계정 메뉴에서 “개요”를 선택합니다.

  4. 개요 창에서 삭제 를 선택합니다.

    “개요” 창에서 “삭제”를 선택합니다.

  5. 통합 계정을 삭제하려면 를 선택합니다.

    삭제를 확인하려면 “예”를 선택합니다.

다음 단계