다음을 통해 공유


App Service 리소스를 새 리소스 그룹 또는 구독으로 이동

이 문서에서는 리소스 그룹 또는 Azure 구독 간에 App Service 리소스를 이동하는 단계를 설명합니다. App Service 리소스를 새 구독으로 이동하기 위한 특정 요구 사항이 있습니다. 달리 언급하지 않는 한 이러한 단계는 App Service Web Apps와 Azure Functions 모두에 적용됩니다.

앱을 새로운 지역으로 이동하려면 App Service 또는 Azure Functions에 대한 다른 지역으로 재배치 지침을 참조하세요.

App Service 리소스를 새 리소스 그룹 또는 구독으로 이동할 수 있지만 해당 TLS/SSL 인증서를 삭제하고 새 리소스 그룹 또는 구독에 업로드해야 합니다. 또한 무료 App Service 관리형 인증서는 이동할 수 없습니다. 해당 시나리오는 무료 관리형 인증서로 이동을 참조하세요.

구독 간 이동

구독 간에 앱을 이동하는 경우 다음 지침이 적용됩니다.

  • 리소스를 새 리소스 그룹 또는 구독으로 이동하는 것은 리소스 작동 방식에 영향을 주지 않는 메타데이터 변경입니다. 예를 들어 앱 서비스의 인바운드 IP 주소는 앱 서비스를 이동할 때 변경되지 않습니다.
  • 대상 리소스 그룹에 기존 App Service 리소스가 없어야 합니다. App Service 리소스에는 다음이 포함됩니다.
    • 웹앱
    • App Service 계획
    • 업로드되었거나 가져온 TLS/SSL 인증서
    • App Service Environment
  • 리소스 그룹의 모든 App Service 리소스는 함께 이동해야 합니다.
  • App Service Environment는 새 리소스 그룹이나 구독으로 이동할 수 없습니다.
    • App Service Environment를 이동하지 않고도 App Service Environment에서 호스트되는 앱과 계획을 새 구독으로 이동할 수 있습니다. 이동하는 앱과 계획은 항상 초기 App Service Environment와 연결됩니다. 앱/계획을 다른 App Service Environment로 이동할 수 없습니다.
    • 앱을 이동하여 새로운 App Service Environment로 이동해야 하는 경우, 새 App Service Environment에서 이러한 리소스를 다시 만들어야 합니다. 다른 App Service Environment에서 리소스를 다시 만드는 방법으로 백업 및 복원 기능을 사용하는 것이 좋습니다.
  • 프라이빗 엔드포인트가 있는 앱은 이동할 수 없습니다. 프라이빗 엔드포인트를 삭제하고 이동 후 다시 만듭니다.
  • 가상 네트워크가 통합된 앱은 이동할 수 없습니다. 가상 네트워크 통합을 제거하고 이동 후 다시 연결합니다.
  • App Service 리소스는 처음 만들었던 리소스 그룹에서만 이동할 수 있습니다. App Service 리소스가 원래 리소스 그룹에 더 이상 없는 경우 원래 리소스 그룹으로 다시 이동합니다. 그런 다음 구독 간에 리소스를 이동합니다. 원래 리소스 그룹을 찾는 데 도움이 필요하면 다음 섹션을 참조하세요.
  • 앱을 다른 리소스 그룹이나 구독으로 이동하면 앱의 위치는 동일하게 유지되지만 정책은 변경됩니다. 예를 들어, 앱이 Subscription1(미국 중부)에서 실행되고 Policy1이 있으며 Subscription2(영국 남부)에서 Policy2가 있는 경우를 생각해 보세요. 앱을 Subscription2로 옮기면 앱의 위치는 동일하게 유지됩니다(미국 중부). 그러나 새 정책 Policy2가 적용됩니다.

원래 리소스 그룹 찾기

원래 리소스 그룹이 기억나지 않으면 진단을 통해 찾을 수 있습니다. Azure Portal의 앱 페이지에서 문제 진단 및 해결을 선택합니다. 그런 다음 구성 및 관리를 선택합니다.

구성 및 관리 옵션이 강조 표시된 문제 진단 및 해결 섹션의 스크린샷

마이그레이션 옵션을 선택합니다.

구성 및 관리 메뉴에서 마이그레이션 옵션 섹션의 스크린샷

앱을 이동하기 위한 권장 단계에 대한 옵션을 선택합니다.

마이그레이션 옵션 섹션에서 권장되는 단계 옵션의 스크린샷

리소스를 이동하기 전에 수행해야 하는 권장 작업이 표시됩니다. 정보에는 웹앱의 원래 리소스 그룹이 포함됩니다.

웹앱에 대한 원래 리소스 그룹을 표시하는 권장되는 작업 섹션의 스크린샷

포털에서 숨겨진 리소스 종류 이동

포털을 사용하여 App Service 리소스를 이동할 때 모든 리소스를 이동하지 않았음을 나타내는 오류가 표시될 수 있습니다. 이 오류가 표시되면 포털에 표시되지 않은 리소스 종류가 있는지 확인합니다. 숨겨진 유형 표시를 선택합니다. 그런 다음 이동할 모든 리소스를 선택합니다.

App Service 리소스를 이동할 때 포털에서 숨겨진 형식 표시 옵션의 스크린샷

무료 관리형 인증서로 이동

무료 App Service 관리형 인증서는 이동할 수 없습니다. 대신 관리형 인증서를 삭제하고 웹앱을 이동한 후 다시 만듭니다. 인증서 삭제에 대한 지침을 보려면 마이그레이션 작업 도구를 사용합니다.

무료 App Service 관리형 인증서가 예기치 않은 리소스 그룹에서 만들어지는 경우 앱 서비스 플랜을 원래 리소스 그룹으로 다시 이동해봅니다. 그런 다음 무료 관리형 인증서를 다시 만듭니다. 이 문제는 해결될 예정입니다.

이동 지원

이동할 수 있는 App Service 리소스를 확인하려면 다음 항목의 이동 지원 상태를 참조하세요.

다음 단계

리소스를 이동하는 명령은 새 리소스 그룹 또는 구독으로 리소스 이동을 참조하세요.