Justin Yoo

Author posts

이벤트 기반 애저 키 저장소 시크릿 로테이션 관리

in Azure Keyvault · 16 min read

지난 포스트에서는 애저 키 저장소의 모든 시크릿 값의 모든 버전을 한꺼번에 돌려보고 비활성화 시키는 방법에 대해 알아 보았다. 이 방법이 매우 간편하긴 하지만, 처음 한 번이나 두 번 정도 벌크로 진행할 때를 제외하고는 매번 모든 시크릿 값을 대상으로 진행하는 것은 어찌 보면 과하지 않을까 하는 느낌도 있다. 그렇다면, 특정 시크릿에 새 버전이 만들어졌을

애저 키 저장소 시크릿 로테이션 관리

in Azure Keyvault · 12 min read

얼마전 애저 키 저장소 시크릿 값을 애저 앱 서비스 혹은 애저 펑션에서 참조할 때, 더이상 버전을 명시하지 않아도 된다는 공지가 있었다. 따라서, 지난 포스트에서 언급했던 애저 키 저장소의 시크릿 값을 참조하는 방법들 중 두번째 방법이 이제는 가장 효과적인 접근 방식이 되었다.

유튜브 비디오 업로드시 애저 이벤트그리드를 통해 다양한 소셜 미디어로 확산시키기

in Azure Eventgrid · 19 min read

유튜브 채널을 하나 운영하고 있다고 가정하자. 새 비디오가 하나 업로드 되었을 때, 이를 내가 운영하는 다른 소셜 미디어에 함께 노출 시키고 싶다면 어떻게 하면 좋을까? 이미 시장에는 이를 위한 다양한 유료 도구들이 많이 나와 있고, 소셜 미디어 마케팅을 전문으로 하는 회사의 경우는 자체적인 솔루션도 갖고 있으니, 이를 이용하면 될 것이다. 그런데, 만약

Dev.To 웹사이트에 블로그 포스트 예약 발행해주는 도구 만들어 보기

in Azure Functions · 18 min read

직장 동료인 Todd가 예전에 만들어서 현재 잘 사용하고 있는 Dev.To 블로그 포스트 예약 발행 도구가 있다. 이 앱은 자바스크립트로 만들어져 있어서, 개인적으로 이를 닷넷으로 다시 만들어 보고 싶었다. 가장 큰 이유는 웹 페이지 스크래핑 Dev.To API 사용법 프론트매터 다루기 애저 듀어러블 펑션 정도를 연습해 보고 싶었기 때문이다. 실제로

애저 펑션에서 CloudEvents 형식 이벤트 데이터를 애저 이벤트그리드와 주고받기

in Azure Functions · 9 min read

애저 펑션은 자체적으로 애저 이벤트그리드에 대한 바인딩 확장 기능을 제공하고 있어서 이벤트그리드로 이벤트 데이터를 아주 손쉽게 주고 받을 수 있다. 하지만, 현재 바인딩 확장 기능은 아직 정식으로 CloudEvents 형식을 지원하지 않는데, 그 이유는 현재 버전의 SDK가 아직 CloudEvents 형식을 지원하지 않기 때문이다. 아마도 새 버전의

애저 CLI를 이용해 애저 이벤트그리드 구독 및 로직앱 이벤트 핸들러 프로비저닝하기

in Azure Cli · 9 min read

애저 이벤트그리드라는 서비스를 이용하면 다양한 형태의 이벤트 기반 아키텍처를 구성할 수 있다. 특히 다양한 형태로 기존에 존재하는 애플리케이션간 이벤트 메시지를 전송하는데 있어서 꽤 유용하게 쓰인다. 이벤트 기반 아키텍처의 세 요소 이벤트 기반 아키텍처에는 중요한 역할을 하는 세 가지 요소가 있다. 이벤트 생성자/퍼블리셔 이벤트 생성자/퍼블리셔는