다음을 통해 공유


캔버스 앱 내보내기 및 가져오기 개요

이 글에서는 캔버스 앱을 단일 앱 파일, 앱 패키지의 형태로 내보내고 가져오는 데 사용할 수 있는 다양한 옵션과 애플리케이션 수명 주기 관리(ALM) 관점에서의 고려 사항에 대해 알아봅니다. ALM을 효과적으로 관리하려면 솔루션을 사용하는 것이 좋습니다. 캔버스 앱 패키지는 ALM을 지원하지 않으며 Dataverse에 액세스할 수 없는 경우 기본적인 가져오기 및 내보내기 기능에만 사용해야 합니다.

다음 옵션 중 하나를 사용하여 캔버스 앱을 내보내고 가져올 수 있습니다.

중요

  • 패키지 비호환성 때문에 Dataverse 솔루션 패키지에 캔버스 앱 패키지를 사용할 수 없습니다.
  • 흐름, 연결 참조 등과 같은 Dataverse 종속성이 있는 캔버스 앱은 캔버스 앱 패키지에 대해 지원되지 않습니다. Microsoft Power Platform 환경의 ALM 기능의 경우 캔버스 앱 패키지 내보내기 및 가져오기 대신 Microsoft Dataverse 및 솔루션을 사용합니다. 추가 정보: ALM 개요
  • 가져온 캔버스 앱에 App Insights 계측 키가 있을 수 있습니다. 앱을 가져온 후 계측 키를 검사하여 원하는 App Insights 리소스에 해당하는지 확인합니다.

캔버스 앱을 앱 패키지로 내보내기 및 가져오기

패키지를 사용하여 캔버스 앱을 내보내고 가져올 수 있습니다. 이 기능을 사용하면 한 환경에서 앱을 내보내고 다른 환경으로 가져올 수 있습니다.

캔버스 앱 패키지에 포함된 리소스

앱에서 여러 리소스를 사용할 수 있습니다. 예를 들어 대부분의 앱은 연결을 사용합니다. 다른 앱은 Power Automate을 사용하거나 사용자 지정 커넥터를 보유하거나 온프레미스 리소스에 대한 게이트웨이를 사용하여 연결할 수 있습니다. 일부 앱에서는 Dataverse 사용자 지정을 사용할 수도 있습니다

다음 표에서는 다양한 리소스 유형, 지원 가능성 및 가져오기 옵션을 설명합니다.

리소스 유형 지원 가져오기 옵션
App 예, 캔버스 앱용 앱을 환경으로 가져오는 데는 다음 두 가지 옵션이 있습니다.
  • 새로 만들기: 패키지를 가져오는 환경에서 앱이 새 앱으로 만들어집니다.
  • 업데이트: 앱이 이미 환경에 존재하며 이 패키지를 가져오면 업데이트됩니다.
Power Automate 흐름을 환경으로 가져오는 데는 다음 두 가지 옵션이 있습니다.
  • 새로 만들기: 패키지를 가져오는 환경에서 흐름이 새 흐름으로 만들어집니다.
  • 업데이트: 흐름이 이미 환경에 존재하며 이 패키지를 가져오면 업데이트됩니다.

참고: 흐름이 종속되는 모든 리소스는 내보내지는 앱 패키지 내에 포함되고 가져오는 패키지로 구성되어야 합니다.

솔루션을 사용하여 흐름을 내보내고 가져올 수 있습니다. 추가 정보: Power Automate 솔루션
사용자 지정 커넥터 없음 사용자 지정 커넥터 내보내기는 지원되지 않습니다. 대상 환경에서 사용자 지정 커넥터를 다시 만들어야 합니다.
연결 없음 연결 내보내기는 지원되지 않습니다. 대상 환경에서 연결을 다시 만들어야 합니다.
Dataverse 사용자 지정 없음 캔버스 앱 패키지의 일부분으로 Dataverse 사용자 지정 내보내기는 지원되지 않습니다. 대신 Dataverse 솔루션을 사용해야 합니다. 추가 정보: Dataverse 솔루션
게이트웨이 없음 게이트웨이를 내보내거나 가져올 수 없습니다. 대상 환경에서 게이트웨이를 다시 만들어야 합니다.

사용 권한

앱의 소유자 또는 공동 소유자만이 캔버스 앱 패키지를 내보낼 수 있습니다. 앱을 가져오려면 대상 환경에서 Environment Maker 보안 역할이 필요하며, 이는 직접적으로 또는 AAD 보안 그룹 범주의 일부인 Dataverse 팀을 통해 부여될 수 있습니다. 사용자 지정 보안 역할은 현재 지원되지 않습니다.

참조 항목