Azure 웹 사이트에 설정 복사
그러나 Azure 웹 사이트가 많을수록 더 많은 웹 사이트를 관리해야 합니다. 특히 다른 지역에 여러 웹 사이트가 필요한 Traffic Manager를 활용하는 경우 더욱 그렇습니다. Azure에는 이 관리를 더 쉽게 해주는 몇 가지 훌륭한 옵션이 있습니다. 한 가지 작업은 모든 설정을 Azure Portal에 추가하는 것입니다. 지금까지는 이러한 설정을 수동으로 추가했지만 더 빠른 방법은 powershell을 사용하는 것입니다.
파워셸
PowerShell은 요즘 어디에나 있습니다. 이를 사용하여 서버, Active Directory 및 Exchange를 제어할 수 있습니다. 따라서 이를 사용하여 Azure를 제어할 수 있다는 것은 놀라운 일이 아닙니다.
powershell 창을 열고 다음 명령을 실행합니다.
Get-AzurePublishSettingsFile
이 명령은 Azure에 로그인하고 Azure에서 사용할 수 있는 설정이 포함된 파일을 다운로드할 수 있는 IE 창을 엽니다. *.publishsettings 파일을 저장하고 다음 명령을 실행합니다.
Import-AzurePublishSettingsFile "C:\MyPublishSettings\mysubscriptions.publishsettings"
이렇게 하면 PowerShell이 영리하게 작업을 수행할 수 있도록 Azure 설정을 가져옵니다.
Select-AzureSubscription -Default "mysubscription"
이렇게 하면 사용할 Azure 구독이 선택됩니다. 이제 다음을 실행하여 설정을 PowerShell로 가져옵니다.
$s = @{"DebugEmailAccount"="[email protected]";"SiteWarningBannerText"=""}
마지막으로 다음을 실행하여 이 설정을 지정한 Azure 웹 사이트로 가져옵니다.
Set-AzureWebsite azure-websitename -AppSettings $s
쉽지 않은 것 같습니다. 글쎄요. 가장 어려운 부분은 가져올 올바른 형식의 설정을 가져오는 것이지만 이것은 문자열 조작일 뿐입니다.
내 프로젝트에는 이러한 모든 설정으로 settings.config 파일을 채우는 빌드 스크립트가 이미 있으므로 이것을 복제하여 settings.config.importtoAzure 파일을 만들었습니다. 다음에 만들 웹 사이트가 있으면 Azure에서 만들고 위의 스크립트를 실행하여 내 빌드가 이미 생성한 설정 파일을 붙여넣을 수 있습니다.
이것은 Azure와 PowerShell로 할 수 있는 일의 일부일 뿐입니다. 앞으로 훨씬 더 많은 일을 할 수 있기를 바랍니다.
Reference
이 문제에 관하여(Azure 웹 사이트에 설정 복사), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/funkysi1701/copying-settings-to-an-azure-website-50ec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)