이 문서에서는 단일 앱 파일, 앱 패키지 형태로 캔버스 앱을 내보내고 가져오는 데 사용할 수 있는 다양한 옵션과 ALM(애플리케이션 수명 주기 관리) 관점에서의 고려 사항에 대해 알아봅니다. ALM을 효과적으로 관리하려면 솔루션을 사용하는 것이 좋습니다. Canvas 앱 패키지는 ALM을 지원하지 않으며 Dataverse 액세스할 수 없는 경우에만 기본 가져오기 및 내보내기 기능을 사용해야 합니다.
흐름, 연결 참조 등과 같은 Dataverse 종속성이 있는 캔버스 앱은 캔버스 앱 패키지에 대해 지원되지 않습니다. Microsoft Power Platform 환경의 ALM 기능의 경우 캔버스 앱 패키지 내보내기 및 가져오기 대신 Microsoft Dataverse 및 솔루션을 사용합니다. 자세한 정보: ALM 개요
가져온 캔버스 앱에 App Insights 계측 키가 있을 수 있습니다. 앱을 가져온 후 계측 키를 검사하여 원하는 App Insights 리소스에 해당하는지 확인합니다.
캔버스 앱을 앱 패키지로 내보내기 및 가져오기
패키지를 사용하여 캔버스 앱을 내보내고 가져올 수 있습니다. 이 기능을 사용하면 한 환경에서 앱을 내보내고 다른 환경으로 가져올 수 있습니다.
캔버스 앱 패키지에 포함된 리소스
앱에서 여러 리소스를 사용할 수 있습니다. 예를 들어 대부분의 앱은 연결을 사용합니다. 다른 앱은 Power Automate을 사용하거나 사용자 지정 커넥터를 보유하거나 온프레미스 리소스에 대한 게이트웨이를 사용하여 연결할 수 있습니다. 일부 앱은 또한 Dataverse 사용자 정의를 사용할 수 있습니다.
다음 표에서는 다양한 리소스 유형, 지원 가능성 및 가져오기 옵션을 설명합니다.
리소스 유형
지원
가져오기 옵션
App
예, 캔버스 앱용
환경로 앱을 가져오는 방법에는 두 가지가 있습니다.
새로 만들기: 앱은 패키지가 가져온 환경에 새 앱으로 생성됩니다.
업데이트: 앱이 이미 환경에 존재하며 이 패키지를 가져오면 업데이트됩니다.
Power Automate
예
환경로 흐름을 가져오는 데는 두 가지 옵션이 있습니다.
새로 만들기: 패키지가 가져온 환경에 새 흐름이 생성됩니다.
업데이트: 흐름이 이미 환경에 존재하며 이 패키지를 가져오면 업데이트됩니다.
참고: 흐름이 종속되는 모든 리소스는 내보내지는 앱 패키지 내에 포함되고 가져오는 패키지로 구성되어야 합니다.