27 posts in total

Azure App-service

Posts tagged

25일간의 서버리스 챌린지 (22일차): 동짓날 저승 사자로부터 철수를 보호하라!

by Justin Yoo · 8 min read

이 포스트는 #25DaysOfServerless라는 해시태그와 함께 진행하는 이벤트의 한 부분입니다. 12월 한 달간 Microsoft 클라우드 아드보캇들이 하루에 하나씩 도전 과제를 제시합니다. 만약 애저의 서버리스 펑션에 대해 궁금하다면 이 링크를 클릭해서 보시면 도움이 될 겁니다. 이 도전 과제에 대해 좋은 의견이나 아이디어, 해법이 있다면 트위터와 같은 SNS를 통해 의견을 공유해 보도록 하시죠! 도전 과제 한국에 오신 것을 환영합니다! 오늘은 동짓날인데요, 옛날부터 한국에서는 동짓날이면 ...

25일간의 서버리스 챌린지

by Justin Yoo · 1 min read

여러분 안녕하세요! 마이크로소프트 클라우드 아드보캇 팀에서는 이번에 #25DaysOfServerless라는 이름으로 애저 펑션을 이용해서 25일간 25개의 서버리스 애플리케이션을 만들어 보는 이벤트를 시작합니다. 오는 12월 1일부터 25일간 저희 클라우드 아드보캇 팀에서 매일 하나씩 도전 과제를 드릴텐데요, 이를 함께 풀어 보도록 하시죠! 규칙 규칙은 아주 간단합니다. 저희 팀에서 내는 문제를 본인이 선호하는 프로그래밍 언어를 이용해서 풀면 됩니다. 그리고, 깃헙에 본인의 해법을 올리고 트위터와 ...

애저 펑션을 이용해서 애저 키 저장소 시크릿을 백업/복원하기

by Justin Yoo · 5 min read

지난 포스트에서는 애저 로직 앱을 이용해서 애저 키 저장소를 백업하고 복구하는 방법에 대해 알아 보았다. 로직 앱을 사용하면 코드를 거의 사용할 일이 없기 때문에 굉장히 편리한 점이 있긴 하지만, 반대로 코드를 통해 키 저장소의 시크릿 값들을 백업하고 복구하는 요구사항도 분명히 있게 마련이다. 따라서, 이 포스트에서는 애저 펑션 앱을 통해 키 저장소의 시크릿 값들을 백업하고 복구하는 방법에 대해 알아보기로 한다. 이 포스트에 쓰인 펑션 앱 코드는 이 깃헙 리포지토리에서 다운로드 받을 수 있다. ...

애저 펑션으로 통합 어카운트를 대체하는 XSL 매퍼 만들기

by Justin Yoo · 4 min read

서비스 통합 (Service Integration) 프로젝트에서 BizTalk 서버를 사용할 경우, XML 데이터 변환 기능은 거의 필수적으로 이용한다고 보면 된다. 만약 비즈톡 서버의 많은 기능들을 애저 클라우드로 이전한다고 하면 로직 앱(Logic App)과 통합 어카운트(Integration Account)를 이용하게 된다. 통합 어카운트는 XML 스키마 매핑, XML 데이터 변환, 외부 어셈블리 저장 등 비즈톡의 기능을 대체할 수 있는 여러 서비스를 제공하지만 월 30일 기준 33만원 이상 ...

애저 키 저장소를 위한 커스텀 로직 앱 커넥터 만들기

by Justin Yoo · 2 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 한참 전에 작성했던 포스트에서는 애저 로직앱에서 직접 키 저장소로 접근하는 방법에 대해 살펴 보았다. 이 방법의 가장 큰 장점은 손쉽게 로직앱을 작성해서 사용할 수 있다는 장점이 있지만, 로직앱에 한정해서 사용할 수 밖에 없다는 단점도 있다. 마침 다른 포스트에서는 애저 펑션을 통해 키 저장소로 접근하는 방법에 대해 살펴 보았다. 그렇다면 애저 펑션을 이용해 키 저장소에 접근하고, 로직앱에서 ...

애저 펑션에서 Swagger 정의 문서 출력하기

by Justin Yoo · 5 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 애저 펑션 1.x 에서는 Swagger 정의 문서를 렌더링할 수 있는 기능이 프리뷰로 제공된다. 이와 관련한 블로그 포스팅도 예전에 했더랬는데, 아쉽게도 현재 2.x 버전의 애저 펑션에서는 이 기능을 제공하지 않는다. 따라서 수동으로 Swagger 문서를 렌더링하는 기능을 구현할 수 밖에 없는데, 이 포스트에서는 이를 어떻게 구현하는지 알아보도록 한다. 설계 우선 vs 구현 우선 앞서 언급했 ...