Azure Logic Apps에서 B2B 엔터프라이즈 통합에 대 한 통합 계정 만들기 및 관리Create and manage integration accounts for B2B enterprise integrations in Azure Logic Apps

Azure Logic Apps를 사용하여 엔터프라이즈 통합 및 B2B 솔루션을 빌드하려면 먼저 통합 계정을 만들어야 합니다. 이 계정은 논리 앱 워크플로에서 정의하고 사용할 수 있는 통합 아티팩트에 대한 안전하고 확장 가능하며 관리할 수 있는 컨테이너를 제공하는 별도의 Azure 리소스입니다.Before you can build enterprise integration and B2B solutions by using Azure Logic Apps, you need to create an integration account, which is a separate Azure resource that provides a secure, scalable, and manageable container for the integration artifacts that you define and use with your logic app workflows.

예를 들어 거래 업체, 규약, 맵, 스키마, 인증서 및 일괄 처리 구성과 같은 B2B 아티팩트를 생성, 저장 및 관리할 수 있습니다.For example, you can create, store, and manage B2B artifacts, such as trading partners, agreements, maps, schemas, certificates, and batch configurations. 또한 논리 앱이 이러한 아티팩트를 사용 하 여 작동 하 고 Logic Apps B2B 커넥터를 사용 하기 전에 통합 계정을 논리 앱에 연결 해야 합니다.Also, before your logic app can work with these artifacts and use the Logic Apps B2B connectors, you must link your integration account to your logic app. 통합 계정 및 논리 앱은 모두 동일한 위치 또는 지역에 있어야 합니다.Both your integration account and logic app must exist in the same location or region.

통합 서비스 환경내에서 통합 계정을 만들려면 ISE에서 통합 계정 만들기를 참조 하세요.To create an integration account inside an integration service environment, see Create integration accounts in an ISE.

이 항목에서는 다음 작업을 수행 하는 방법을 보여 줍니다.This topic shows you how to perform these tasks:

  • 통합 계정을 만듭니다.Create your integration account.
  • 통합 계정을 논리 앱에 연결합니다.Link your integration account to a logic app.
  • 통합 계정에 대 한 가격 책정 계층을 변경 합니다.Change the pricing tier for your integration account.
  • 논리 앱에서 통합 계정 연결을 해제 합니다.Unlink your integration account from a logic app.
  • 통합 계정을 다른 Azure 리소스 그룹 또는 구독으로 이동합니다.Move your integration account to another Azure resource group or subscription.
  • 통합 계정을 삭제합니다.Delete your integration account.

전제 조건Prerequisites

통합 계정 만들기Create integration account

이 작업의 경우이 섹션의 단계, Azure PowerShell또는 Azure CLI따라 Azure Portal를 사용할 수 있습니다.For this task, you can use either the Azure portal by following the steps in this section, Azure PowerShell, or Azure CLI.

  1. Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.Sign in to the Azure portal with your Azure account credentials.

  2. Azure 기본 메뉴에서 리소스 만들기를 선택합니다.On the main Azure menu, select Create a resource. 검색 상자에 "통합 계정"을 필터로 입력 하 고 통합 계정을 선택 합니다.In the search box, enter "integration account" as your filter, and select Integration Account.

    새 통합 계정 만들기

  3. 통합 계정에서 만들기를 선택 합니다.Under Integration Account, select Create.

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

  4. 통합 계정에 대해 다음과 같은 정보를 제공 합니다.Provide this information about your integration account:

    통합 계정 세부 정보 제공

    자산Property 필수Required ValueValue 설명Description
    NameName yesYes <integration-account-name><integration-account-name> 문자, 숫자, 하이픈 (-), 밑줄 (_), 괄호 ((, )) 및 마침표 (.)를 포함할 수 있는 통합 계정의 이름입니다.Your integration account's name, which can contain only letters, numbers, hyphens (-), underscores (_), parentheses ((, )), and periods (.). 이 예에서는 "Fabrikam-통합"을 사용 합니다.This example uses "Fabrikam-Integration".
    구독Subscription yesYes <Azure-subscription-name><Azure-subscription-name> Azure 구독의 이름The name for your Azure subscription
    리소스 그룹Resource group yesYes <Azure-resource-group-name><Azure-resource-group-name> 관련 리소스를 구성 하는 데 사용할 Azure 리소스 그룹 의 이름입니다.The name for the Azure resource group to use for organizing related resources. 이 예에서는 "FabrikamIntegration-RG" 라는 이름으로 새 리소스 그룹을 만듭니다.For this example, create a new resource group with the name "FabrikamIntegration-RG".
    가격 책정 계층Pricing Tier yesYes <가격 책정 수준><pricing-level> 통합 계정에 대 한 가격 책정 계층으로, 나중에 변경할 수 있습니다.The pricing tier for the integration account, which you can change later. 이 예에서는 Free를 선택 합니다.For this example, select Free. 자세한 내용은 다음 항목을 참조하세요.For more information, see these topics:

    - Logic Apps 가격 책정 모델- Logic Apps pricing model

    - Logic Apps 제한 및 구성- Logic Apps limits and configuration

    - Logic Apps 가격 책정- Logic Apps pricing

    위치Location yesYes <Azure-region><Azure-region> 통합 계정 메타 데이터를 저장할 지역입니다.The region where to store your integration account metadata. 논리 앱과 동일한 위치를 선택 하거나 통합 계정과 동일한 위치에 논리 앱을 만듭니다.Either select the same location as your logic app, or create your logic apps in the same location as your integration account. 이 예에서는 "미국 서 부"를 사용 합니다.For this example, use "West US".

    참고: ise (integration service environment)내에서 통합 계정을 만들려면 해당 ise를 위치로 선택 합니다.Note: To create an integration account inside an integration service environment (ISE), select that ISE as the location. 자세한 내용은 ISE에서 통합 계정 만들기를 참조 하세요.For more information, see Create integration accounts in an ISE.

    Log AnalyticsLog Analytics 아닙니다.No 꺼짐, 켜기Off, On 이 예에서는 Off 설정을 그대로 둡니다.Keep the Off setting for this example.
  5. 완료 되 면 만들기를 선택 합니다.When you're finished, select Create.

    배포가 완료 되 면 Azure에서 통합 계정을 엽니다.After deployment completes, Azure opens your integration account.

    Azure에서 통합 계정 열기

  6. 논리 앱에서 통합 계정을 사용 하기 전에 다음 단계를 수행 하 여 통합 계정 및 논리 앱을 함께 연결 합니다.Before your logic app can use your integration account, follow the next steps to link your integration account and logic app together.

논리 앱에 B2B 아티팩트가 포함 된 통합 계정에 대 한 액세스 권한을 부여 하려면 먼저 통합 계정을 논리 앱에 연결 해야 합니다.To give your logic apps access to an integration account that contains your B2B artifacts, you must first link your integration account to your logic app. 논리 앱과 통합 계정 모두 동일한 지역에 있어야 합니다.Both logic app and integration account must exist in the same region. 이 작업을 완료 하려면 Azure Portal를 사용할 수 있습니다.To complete this task, you can use the Azure portal. Visual Studio를 사용 하 고 논리 앱이 Azure 리소스 그룹 프로젝트에 있는 경우 visual studio를 사용 하 여 논리 앱을 통합 계정에 연결할수 있습니다.If you use Visual Studio and your logic app is in an Azure Resource Group project, you can link your logic app to an integration account by using Visual Studio.

  1. Azure Portal에서 논리 앱을 찾아서 엽니다.In the Azure portal, find and open your logic app.

  2. Azure Portal에서 기존 논리 앱을 열거나 새 논리 앱을 만듭니다.In the Azure portal, open an existing logic app or create a new logic app.

  3. 논리 앱의 메뉴에 있는 설정 아래에서 워크플로 설정을 선택합니다.On your logic app's menu, under Settings, select Workflow settings. 통합 계정에서 통합 계정 선택 목록을 엽니다.Under Integration account, open the Select an Integration account list. 논리 앱에 연결할 통합 계정을 선택 합니다.Select the integration account to link to your logic app.

    통합 계정 선택

  4. 연결을 완료 하려면 저장을 선택 합니다.To finish linking, select Save.

    통합 계정 선택

    통합 계정이 성공적으로 연결 되 면 Azure에서 확인 메시지를 표시 합니다.After your integration account is successfully linked, Azure shows a confirmation message.

    Azure에서 성공적인 연결 확인

이제 논리 앱에서 통합 계정의 아티팩트와 XML 유효성 검사, 플랫 파일 인코딩 또는 디코딩 등의 B2B 커넥터를 사용할 수 있습니다.Now your logic app can use the artifacts in your integration account plus the B2B connectors, such as XML validation and flat file encoding or decoding.

가격 책정 계층 변경Change pricing tier

통합 계정에 대 한 제한을 늘리려면 사용 가능한 경우 더 높은 가격 책정 계층으로 업그레이드할수 있습니다.To increase the limits for an integration account, you can upgrade to a higher pricing tier, if available. 예를 들어 무료 계층에서 기본 계층 또는 표준 계층으로 업그레이드할 수 있습니다.For example, you can upgrade from the Free tier to the Basic tier or Standard tier. 사용 가능한 경우 하위 계층으로 다운 그레이드할수도 있습니다.You can also downgrade to a lower tier, if available. 가격 책정에 대 한 자세한 내용은 다음 항목을 참조 하세요.For more information pricing information, see these topics:

가격 책정 계층 업그레이드Upgrade pricing tier

이렇게 변경 하려면이 섹션의 단계 또는 Azure CLI을 수행 하 여 Azure Portal를 사용할 수 있습니다.To make this change, you can use either the Azure portal by following the steps in this section or the Azure CLI.

Azure PortalAzure portal

  1. Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.Sign in to the Azure portal with your Azure account credentials.

  2. 기본 Azure 검색 상자에 "통합 계정"을 필터로 입력 하 고 통합 계정을 선택 합니다.In the main Azure search box, enter "integration accounts" as your filter, and select Integration accounts.

    통합 계정 찾기

    Azure는 Azure 구독의 모든 통합 계정을 표시 합니다.Azure shows all the integration accounts in your Azure subscriptions.

  3. 통합 계정 아래에서 이동하려는 통합 계정을 선택합니다.Under Integration accounts, select the integration account that you want to move. 통합 계정 메뉴에서 개요를 선택 합니다.On your integration account menu, select Overview.

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

  4. 개요 창에서 사용 가능한 상위 계층을 나열 하는 업그레이드 가격 책정 계층을 선택 합니다.On the Overview pane, select Upgrade pricing tier, which lists any available higher tiers. 계층을 선택 하면 변경 내용이 즉시 적용 됩니다.When you select a tier, the change immediately takes effect.

Azure CLIAzure CLI

  1. 아직 수행 하지 않은 경우 Azure CLI 필수 구성 요소를 설치합니다.If you haven't done so already, install the Azure CLI prerequisites.

  2. Azure Portal에서 Azure Cloud Shell 환경을 엽니다.In the Azure portal, open the Azure Cloud Shell environment.

    Azure Cloud Shell 열기

  3. 명령 프롬프트에서 az resource 명령을입력 하 고 skuName를 원하는 상위 계층으로 설정 합니다.At the command prompt, enter the az resource command, and set skuName to the higher tier that you want.

    az resource update --resource-group {ResourceGroupName} --resource-type Microsoft.Logic/integrationAccounts --name {IntegrationAccountName} --subscription {AzureSubscriptionID} --set sku.name={SkuName}
    

    예를 들어 기본 계층이 있는 경우 skuNameStandard으로 설정할 수 있습니다.For example, if you have the Basic tier, you can set skuName to Standard:

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

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

이 변경 내용을 적용 하려면 Azure CLI을 사용 합니다.To make this change, use the Azure CLI.

  1. 아직 수행 하지 않은 경우 Azure CLI 필수 구성 요소를 설치합니다.If you haven't done so already, install the Azure CLI prerequisites.

  2. Azure Portal에서 Azure Cloud Shell 환경을 엽니다.In the Azure portal, open the Azure Cloud Shell environment.

    Azure Cloud Shell 열기

  3. 명령 프롬프트에서 az resource 명령을 입력 하 고 skuName를 원하는 하위 계층으로 설정 합니다.At the command prompt, enter the az resource command and set skuName to the lower tier that you want.

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

    예를 들어 표준 계층이 있는 경우 skuNameBasic으로 설정할 수 있습니다.For example, if you have the Standard tier, you can set skuName to Basic:

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

논리 앱을 다른 통합 계정에 연결 하거나 논리 앱과 함께 통합 계정을 더 이상 사용 하지 않으려면 Azure Resource Explorer를 사용 하 여 링크를 삭제 합니다.If you want to link your logic app to another integration account, or no longer use an integration account with your logic app, delete the link by using Azure Resource Explorer.

  1. 브라우저 창을 열고 Azure Resource Explorer (https://resources.azure.com)로 이동 합니다.Open your browser window, and go to Azure Resource Explorer (https://resources.azure.com). 동일한 Azure 계정 자격 증명을 사용 하 여 로그인 합니다.Sign in with the same Azure account credentials.

    Azure 리소스 탐색기

  2. 검색 상자에서 논리 앱의 이름을 입력 하 여 논리 앱을 찾아 선택할 수 있습니다.In the search box, enter your logic app's name so that you can find and select your logic app.

    논리 앱 찾기 및 선택

  3. 탐색기 제목 표시줄에서 읽기/쓰기를 선택 합니다.On the explorer title bar, select Read/Write.

    "읽기/쓰기" 모드 켜기

  4. 데이터 탭에서 편집을 선택 합니다.On the Data tab, select Edit.

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

  5. 편집기에서 integrationAccount 개체를 찾고 해당 속성을 삭제 합니다 .이 형식을 가진 속성은 다음과 같습니다.In the editor, find the integrationAccount object, and delete that property, which has this format:

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

    다음은 그 예입니다.For example:

    "IntegrationAccount" 개체 찾기

  6. 데이터 탭에서 Put 을 선택 하 여 변경 내용을 저장 합니다.On the Data tab, select Put to save your changes.

    변경 내용을 저장 하려면 "Put"을 선택 합니다.

  7. Azure Portal에서 논리 앱을 찾아 선택 합니다.In the Azure portal, find and select your logic app. 앱의 워크플로 설정에서 통합 계정 속성이 이제 빈 상태로 표시 되는지 확인 합니다.Under your app's Workflow settings, check that the Integration account property now appears empty.

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

통합 계정 이동Move integration account

통합 계정을 다른 Azure 리소스 그룹 또는 Azure 구독으로 이동할 수 있습니다.You can move your integration account to another Azure resource group or Azure subscription. 리소스를 이동 하면 Azure에서 새 리소스 Id를 만들기 때문에 새 Id를 대신 사용 하 고 이동 된 리소스와 관련 된 스크립트나 도구를 업데이트 해야 합니다.When you move resources, Azure creates new resource IDs, so make sure that you use the new IDs instead and update any scripts or tools associated with the moved resources. 구독을 변경 하려면 기존 또는 새 리소스 그룹도 지정 해야 합니다.If you want to change the subscription, you must also specify an existing or new resource group.

이 작업의 경우이 섹션의 단계 또는 Azure CLI을 수행 하 여 Azure Portal를 사용할 수 있습니다.For this task, you can use either the Azure portal by following the steps in this section or the Azure CLI.

  1. Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.Sign in to the Azure portal with your Azure account credentials.

  2. 기본 Azure 검색 상자에 "통합 계정"을 필터로 입력 하 고 통합 계정을 선택 합니다.In the main Azure search box, enter "integration accounts" as your filter, and select Integration accounts.

    통합 계정 찾기

    Azure는 Azure 구독의 모든 통합 계정을 표시 합니다.Azure shows all the integration accounts in your Azure subscriptions.

  3. 통합 계정 아래에서 이동하려는 통합 계정을 선택합니다.Under Integration accounts, select the integration account that you want to move. 통합 계정 메뉴에서 개요를 선택 합니다.On your integration account menu, select Overview.

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

  4. 리소스 그룹 또는 구독 이름옆에 있는 변경을 선택 합니다.Next to either Resource group or Subscription name, select change.

    리소스 그룹 또는 구독 변경

  5. 이동 하려는 관련 리소스를 선택 합니다.Select any related resources that you also want to move.

  6. 선택 사항에 따라 다음 단계를 수행 하 여 리소스 그룹 또는 구독을 변경 합니다.Based on your selection, follow these steps to change the resource group or subscription:

    • 리소스 그룹: 리소스 그룹 목록에서 대상 리소스 그룹을 선택 합니다.Resource group: From the Resource group list, select the destination resource group. 또는 다른 리소스 그룹을 만들려면 새 리소스 그룹 만들기를 선택 합니다.Or, to create a different resource group, select Create a new resource group.

    • 구독: 구독 목록에서 대상 구독을 선택 합니다.Subscription: From the Subscription list, select the destination subscription. 리소스 그룹 목록에서 대상 리소스 그룹을 선택 합니다.From the Resource group list, select the destination resource group. 또는 다른 리소스 그룹을 만들려면 새 리소스 그룹 만들기를 선택 합니다.Or, to create a different resource group, select Create a new resource group.

  7. 이동 된 리소스와 관련 된 스크립트나 도구가 새 리소스 Id로 업데이트 될 때까지 작동 하지 않는다는 것을 이해 하려면 확인 상자를 선택 하 고 확인을 선택 합니다.To acknowledge your understanding that any scripts or tools associated with the moved resources won't work until you update them with the new resource IDs, select the confirmation box, and then select OK.

  8. 작업을 완료 한 후에는 이동 된 리소스에 대 한 새 리소스 Id를 사용 하 여 및 모든 스크립트를 업데이트 해야 합니다.After you finish, make sure that you update any and all scripts with the new resource IDs for your moved resources.

통합 계정 삭제Delete integration account

이 작업의 경우이 섹션의 단계, Azure CLI또는 Azure PowerShell따라 Azure Portal를 사용할 수 있습니다.For this task, you can use either the Azure portal by following the steps in this section, Azure CLI, or Azure PowerShell.

  1. Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.Sign in to the Azure portal with your Azure account credentials.

  2. 기본 Azure 검색 상자에 "통합 계정"을 필터로 입력 하 고 통합 계정을 선택 합니다.In the main Azure search box, enter "integration accounts" as your filter, and select Integration accounts.

    통합 계정 찾기

    Azure는 Azure 구독의 모든 통합 계정을 표시 합니다.Azure shows all the integration accounts in your Azure subscriptions.

  3. 통합 계정 아래에서 삭제하려는 통합 계정을 선택합니다.Under Integration accounts, select the integration account that you want to delete. 통합 계정 메뉴에서 개요를 선택 합니다.On your integration account menu, select Overview.

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

  4. 개요 창에서 삭제를 선택 합니다.On the Overview pane, select Delete.

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

  5. 통합 계정을 삭제할 것임을 확인 하려면 를 선택 합니다.To confirm that you want to delete your integration account, select Yes.

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

다음 단계Next steps