다음을 통해 공유


Azure App Service의 배포 방법별 인증 유형

Azure App Service를 사용하면 웹 애플리케이션 코드 및 구성을 배포하기 위한 여러 옵션이 있습니다. 이러한 배포 방법은 하나 이상의 인증 메커니즘을 지원합니다. 이 문서에서는 배포 방법 및 인증 메커니즘에 대한 세부 정보를 제공합니다.

참고 항목

App Service 앱에 대한 기본 인증을 사용하지 않도록 설정하려면 App Service 배포 기본 인증 사용 안 함을 참조하세요.

배포 방법 인증 참조 설명서
Azure 명령줄 인터페이스 (CLI) Microsoft Entra ID Azure CLI 버전 2.48.1 이상에서는 웹앱 또는 함수 앱에 대한 기본 인증이 해제된 경우 다음 명령에서 Microsoft Entra를 사용합니다.

- az webapp up 명령어
- az webapp deploy
- az webapp log deployment show
- az webapp log deployment list
- az 웹앱 로그 다운로드
- az webapp log tail
- az webapp browse
- az webapp create-remote-connection
- az webapp ssh
- az functionapp deploy
- az functionapp log deployment list
- az functionapp log deployment show
- az functionapp deployment source config-zip

자세한 내용은 az appserviceaz webapp을 참조하세요. 
Azure PowerShell Microsoft Entra Azure PowerShell 버전 9.7.1 이상에서는 App Service에 Microsoft Entra를 사용할 수 있습니다. 자세한 내용은 Azure App Service에 대한 PowerShell 샘플을 참조하세요. 
SCM/Kudu/OneDeploy REST 엔드포인트 기본 인증

Microsoft Entra
App Service에 파일 배포 
Kudu UI (사용자 인터페이스) 기본 인증

Microsoft Entra
App Service에 파일 배포
FTP/FTPS 기본 인증 FTP/S를 사용하여 Azure App Service에 앱 배포 
Visual Studio 기본 인증

Microsoft Entra
빠른 시작: ASP.NET 웹앱 배포

Visual Studio를 사용하여 WebJobs 개발 및 배포

Visual Studio를 사용하여 Azure App Service에서 앱 문제 해결

Visual Studio에서 GitHub Actions 통합

Visual Studio에서 만든 GitHub Actions 워크플로를 사용하여 Azure에 애플리케이션 배포 
비주얼 스튜디오 코드 Microsoft Entra 빠른 시작: ASP.NET 웹앱 배포

VS Code의 GitHub 사용 
GitHub Actions가 포함된 GitHub 게시 프로필(기본 인증)

서비스 주체(Microsoft Entra)

OpenID Connect(Microsoft Entra)
GitHub Actions를 사용하여 App Service에 배포 
빌드 엔진으로 App Service 빌드 서비스를 사용하는 GitHub 기본 인증 Azure App Service 연속 배포
빌드 엔진으로 Azure Pipelines를 사용하는 GitHub 게시 프로필(기본 인증)

Azure DevOps 서비스 연결
Azure Pipelines를 사용하여 App Service에 배포 
App Service 빌드 서비스를 빌드 엔진으로 사용하는 Azure Repos 기본 인증 Azure App Service 연속 배포 
Azure Pipelines를 빌드 엔진으로 사용하는 Azure Repos 게시 프로필(기본 인증)

Azure DevOps 서비스 연결
GitHub Actions를 사용하여 App Service에 배포 
Bitbucket 기본 인증 Azure App Service 연속 배포 
로컬 Git 기본 인증 Azure App Service에 로컬 Git 배포 
외부 Git 리포지토리 기본 인증 수동 단계를 사용하여 연속 배포 설정 
업로드된 Zip 파일에서 직접 실행 Microsoft Entra Azure App Service에서 ZIP 패키지의 앱 직접 실행하기 
외부 URL에서 직접 실행 해당 없음(아웃바운드 연결) 대신 외부 URL에서 실행 
Azure App Service용 Maven 플러그 인(Java) Microsoft Entra 빠른 시작: Azure App Service에 Java 앱 만들기
Azure App Service용 Gradle 플러그 인(Java) Microsoft Entra Azure App Service용 Java 앱 구성
웹 후크 기본 인증 웹후크 
App Service 마이그레이션 도우미 기본 인증 Azure App Service 마이그레이션 도구 
PowerShell 스크립트용 App Service 마이그레이션 도우미 기본 인증 Azure App Service 마이그레이션 도구 
App Service에 대한 Azure Migrate 검색/평가/마이그레이션 Microsoft Entra 자습서: Azure App Service로 마이그레이션하기 위한 웹앱 평가

ASP.NET 웹앱을 Azure App Service 코드로 현대화