Aliencube

cloud-native open source developers community

로직 앱을 이용해서 Tick 또는 유닉스 타임스탬프 값을 식별 가능한 시간 값으로 변경하기

by Justin Yoo in Azure App-service · 5 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 로직 앱을 사용하면서 수시로 벌어지는 일들 중 하나는 바로 날짜 및 시간 값의 포맷 변경에 대한 것이다. 로직앱 안에서는 이 날짜/시간 값을 다루는 데 있어 두 가지 방법이 공존하는데 하나는 바로 ISO8601 스타일을 이용한 문자열 값이고, 다른 하나는 64비트 정수 스타일을 이용한 tick 값이다. 여기에 더해 유닉스 타임스탬프로 더 잘 알려진 epoch 값이 API를 호출하는 와중에 쓰 ...

애저 로직앱에서 키 저장소로 직접 접근하기

by Justin Yoo in Azure App-service · 2 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 애저 로직앱에 최근 굉장히 편리한 기능이 하나 생겼다. 바로 매니지드 아이덴티티인데, 이 기능을 이용하면 로직앱에서 굳이 서비스 프린시플을 이용하지 않고도 직접 애저 리소스들에 접근이 가능하다. 이 기능을 이용하면 가장 많이 쓰일만한 시나리오가 바로 키 저장소에 직접 접근해서 패스워드 같은 것들을 가져오는 것이 될것이다. 이 포스트에서는 애저 키 저장소를 매니지드 아이덴티티를 이용해서 직접 ...

ARM 템플릿에서 로직앱 분리해 내기

by Justin Yoo in Arm Devops-on-azure · 6 min read

애저 로직 앱은 서버리스 워크플로우 엔진으로 다양한 작업을 일련의 흐름 안에서 통합적으로 관리하는데 굉장히 유용하다. 애저 펑션과 유사한 기능을 수행하지만, 애저 리소스를 비롯한 다양한 써드파티 애플리케이션에 대한 API 커넥터를 보유하고 있어, 굳이 코드를 작성하지 않고서도 원하는 작업을 수행할 수 있다. 이 워크 플로우는 하나의 커다란 JSON 객체로 정의하는데, 이 JSON 객체는 ARM 템플릿과 긴밀하게 통합되어 있다. 따라서 어찌 보면 로직 앱은 ARM 템플릿에 의존성이 있다고 할 수 있 ...

Windows Subsystem for Linux (WSL)에서 쿠버네이티즈 CLI 사용하기

by Justin Yoo in Azure Container-services · 3 min read

윈도우 환경에서는 Docker for Windows를 이용하면 도커 컨테이너를 손쉽게 사용할 수 있다. 이전 포스트에서는 Windows Subsystem for Linux (WSL) 환경에서 도커 컨테이너를 이용하는 방법에 대해 논의해 보았다. 이번에는 쿠버네이티즈(K8S)를 WSL 환경에서 돌리고 싶다면 어떻게 해야 할까? 도커가 WSL 안에서 돌아가지 않는데 K8S가 돌아갈리가 없다. 하지만 언제나 그랬듯이 방법은 있다. 이번 포스트에서는 WSL 안에서 K8S를 돌리는 방법에 대해 알아보도록 ...

애저 펑션과 도커 컨테이너가 만났을 때

by Justin Yoo in Azure Container-services · 4 min read

이전 포스트들에서 우리는 cmder에 WSL Bash를 연결했고, 애저 CLI도 설치하고 사용해 봤고, 애저 CLI, 도커, WSL을 모두 연동도 시켜봤고, 애저 컨테이너 레지스트리 (ACR)도 사용해 봤다. 이번 포스트에서는 이 일련의 포스트 중 마지막으로 우분투 리눅스 기반 도커 컨테이너에 애저 펑션을 설치하고, 이를 애저 펑션 인스턴스로 설치하는 방법에 대해 알아보고자 한다. 앞서와 마찬가지로 이번 포스트에서도 WSL과 애저 CLI를 이용한다. 서버리스 애플리케이션과 컨테이너 기술의 콜라 ...

애저 컨테이너 레지스트리 기초

by Justin Yoo in Azure Container-services · 4 min read

도커와 같은 컨테이너 기술을 쓰다보면 이러한 컨테이너 이미지를 저장해둘 저장소가 필요하다. 도커 허브는 바로 이러한 저장소를 제공하는 서비스이다. 반면에 기업용 시장에서는 아무래도 자체적인 저장소를 갖고 싶어하기 마련인데, 이를 위해서 도커는 자체적으로 프라이빗 저장소를 제공하고 애저는 애저 컨테이너 레지스트리 Azure Container Registry (ACR) 서비스를 제공한다. ACR은 도커 레지스트리 2.0을 기반으로 한 모든 종류의 프라이빗 컨테이너를 저장할 수 있는 저장소이다. 이 서 ...