VSCODE를 웹으로 사용하기, Code-Server 세팅
Code-Server 집에 노트북을 놓고 외부에서 태블릿이나 다른 PC를 사용해서 접근할 때가 많아서, 웹으로 VSCode를 사용할 수 있는 Code-Server를 구성한다. 실제 VSCode 와 달리 extension 에서 제한적인 부분이 조금 있지만, 웹으로 접근한다는 부분이 편리했다.
Code-Server 집에 노트북을 놓고 외부에서 태블릿이나 다른 PC를 사용해서 접근할 때가 많아서, 웹으로 VSCode를 사용할 수 있는 Code-Server를 구성한다. 실제 VSCode 와 달리 extension 에서 제한적인 부분이 조금 있지만, 웹으로 접근한다는 부분이 편리했다.
사전조건 Terraform, Azure CLI 설치 및 연동 참고 : Azure Terraform 연동, RBAC 생성 오류 해결 방법 tfstate terraform 으로 설정한 인프라의 상태를 저장하는 파일. terraform 과 tfstate에 대한 자세한 설명은 다른 글을 참고해
사전조건 Terraform 설치는 아래 링크를 참조합니다. https://developer.hashicorp.com/terraform/install Azure Cli 설치는 아래 링크를 참조합니다. https://learn.microsoft.com/ko-kr/cli/azure/install-azure-cli Azure 계정과 구독(Subscription) 이 있어야 합니다.
사전 정보 RSV(RecoveryServiceVault): Azure에서 백업 데이터를 저장하는 스토리지 Backup Item: VM의 백업된 정보 Job을 실행하기에 전체 Backup과정을 기다리진 않는다. Poewrshell $azVM = Get-AzVMforeach($vm in $azVM) { ## VM의 백업 여부 및RSV 찾기 $status = Get-AzRecoveryServicesBackupStatus
사전 정보 hashTable을 PSCustomObject로 계속해서 쌓아 나갈 시 첫번째 Property의 정보로 Output이 생성된다. 예를 들어 첫번째 hashTable의 Tag가 OSversion, OS, Env 의 3가지일 경우 Output의 Property는 3개로 고정되어 다음 리소스의 Tag가 다를 경우에
사전 정보 Key Vaults : Key, Secret, 인증서 들을 관리하는 저장소 Access Policy : 해당 Key Vault에 접근할 수 있는 Display Name(조직, 사람)와 권한범위(Get, List 등)을 저장해 놓은 정책 Powershell $keyVaults