2017-09-07 2 views
-1

Powershell 또는 Python에서 Azure로 실행중인 웹 작업을 생성하려고합니다.이 작업은 실행중인 배포 슬롯을 결정하고 다시보고합니다. 동일한 코드가 여러 슬롯에서 실행되도록 계획하고 실제로 실행중인 위치를 알고 싶습니다. 감사합니다. .Azure 웹 작업 - 배포 슬롯 결정

답변

1

가장 쉬운 방법은 웹 응용 프로그램에 환경 변수를 작성하고 코드로 읽는 것입니다. 그렇게하면 어디서 쉽게 실행하는지 확인할 수 있습니다.

파이썬 : os.getenv ('즐')
PowerShell을 : $의 ENV : 즐

앱이 절은 이름/값 쌍을 포함

초기 설정 당신이 웹 응용 프로그램 것입니다 에로드가 시작됩니다. .NET 응용 프로그램의 경우이 설정은 런타임시 .NET 구성 AppSettings에 삽입되어 기존 설정을 무시합니다. PHP, Python, Java 및 노드 응용 프로그램은 런타임에 환경 변수로 이러한 설정에 액세스 할 수 있습니다. 각 앱 설정에 대해 두 개의 환경 변수가 생성됩니다. 하나는 앱 설정 항목으로 지정된 이름이고 다른 하나는 APPSETTING_ 접두사가 붙은 이름입니다. 두 모두 동일한 값을 포함합니다.

참조 : https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-configure#application-settings

+0

내가 그 생각하지만, 슬롯이 환경 변수가있는 경우에 그래서 난 항상 모르겠다 상당히 자주 교체됩니다. –

+0

은 많은 의미를 갖지 않지만 변수는 슬롯으로 범위가 지정됩니다. – 4c74356b41

+0

예, 우리가 추구하는 솔루션 인 것처럼 보입니다. 고맙습니다. 그리고 나의 무지를 용서하십시오. –

관련 문제