(2021-05-07 기준)
[문제]
App Service의 시간대를 변경해보려고 시도하다가 WEBSITE_TIME_ZONE을 setting했는데 수정도 안되고 삭제도 안되는 현상이 발생했다.
(나는 Linux 환경이라 WEBSITE_TIME_ZONE이 필요없는데 그것도 모르고 넣어봤다.)
(참고 - Azure App Service Time Zone 변경방법 링크)
[Azure App Service] App Service 시간대 변경 (Time zone)
현상 1. 삭제버튼을 누르면 목록에서 사라지지만 저장 후 새로고침하면 그대로 살려져있다.
현상 2. 수정을 하면 목록에서 사라지지만 저장 후 새로고침하면 수정된 값도 들어가있고 WEBSITE_TIME_ZONE도 들어가있다... (수정을 했는데 2줄이 생기는..)
구글링을 해봤는데 동일한 현상을 가진 사람을 못찾았다. Azure의 버그인듯. 그래서 Microsoft Q&A에 글을 남겼고 답변대로 했더니 해결할 수 있었다.
<내가 올린 문의글 링크>
[해결방법]
- CLI commands를 이용하여 삭제
* 삭제 명령어
az webapp config appsettings delete --name 'yourwebname'-web --resource-group "yourresourcegroup" --setting-names "WEBSITE_TIME_ZONE"
위 명령어를 이용하니까 Application Setting이 잘 지워졌다.
* WEBSITE_TIME_ZONE 외에 다른 Setting값을 지우고 싶다면 WEBSITE_TIME_ZONE 부분만 다른 Setting값으로 변경해주면 된다.
CLI commands는 로그인된 상태로 아래 링크에서 az webapp config appsettings delete 부분의 Example 에서 Try it을 눌러 들어갔다.