53 posts in total

Azure Functions

Posts tagged

CI/CD 파이프라인 안에서 애저 펑션 OpenAPI 문서를 애저 API 관리자로 자동 발행하기

by Justin Yoo · 9 min read

지난 포스트에서는 애저 펑션 앱을 CI/CD 파이프라인 안에서 백그라운드 프로세스로 실행하고 거기서 OpenAPI 문서를 자동으로 생성하는 방법에 대해 알아보았다. 이렇게 자동으로 생성된 문서는 아티팩트 형태로 어딘가에 저장한 후 나중에 파워 플랫폼 혹은 애저 API 관리자 같은 다른 서비스와 연동시킬 수도 있다. CI/CD 파이프라인 안에서 애저 펑션

CI/CD 파이프라인 안에서 애저 펑션 OpenAPI 문서 자동 생성하기

by Justin Yoo · 6 min read

애저 펑션 앱에서 자동으로 OpenAPI 문서를 생성해 주는 확장 기능을 이용하다 보면 흔히 볼 수 있는 상황이 있다. 그 중 하나가 바로 OpenAPI 문서를 펑션앱을 빌드한 직후 곧바로 생성해서 파워 플랫폼 혹은 애저 API 관리자 같은 다른 서비스와 바로 연동하는 것이다. 이 과정을 CI/CD 파이프라인 안에서 모두 처리를 하고 싶다면 어떻게 해야

자바로 애저 펑션을 개발할 때 알아두면 좋은 것들

by Justin Yoo · 13 min read

애저 펑션은 C# 뿐만 아니라 자바, 자바스크립트, 파이썬, 파워셸 등 다양한 언어로 작성할 수 있다. 이 포스트에서는 자바로 애저 펑션 앱을 개발하고 애저로 배포할 때 알고 있으면 좋을만한 것들에 대해 간략하게 정리해 보기로 한다. 로컬 개발 환경 설정 닷넷으로 애저 펑션 앱을 개발할 때에는 비주얼 스튜디오 혹은 비주얼 스튜디오 코드를 사용하면 개발

애저 펑션 OpenAPI 확장기능을 .NET 6로 버전업하기

by Justin Yoo · 5 min read

지난 11월 초에 애저 펑션의 .NET 6 지원 및 런타임 V4 업데이트가 정식으로 GA됐다. 동시에 애저 펑션의 OpenAPI 확장 기능 패키지 역시 정식으로 GA됐다. 이 확장 기능 패키지는 .NET Core 2.1 LTS 부터 3.1 LTS, .NET 5 및 .NET 6 모든 버전을 지원하는데, 기존에 사용하던 V3 런타임 버전의 애저 펑션을 V4

애저 펑션 OpenAPI 확장 기능을 이용해 바이너리 데이터 전송하기

by Justin Yoo · 6 min read

애저 펑션의 OpenAPI 확장기능은 0.9.0-preview 버전부터 바이트 배열 타입을 지원한다. 이를 이용하면 이미지 파일과 같은 바이너리 데이터를 OpenAPI 문서에 정의할 수 있다. 이 포스트에서는 OpenAPI 확장 기능으로 바이너리 데이터를 정의하고 전송하는 방법에 대해 알아보기로 하자. 이 포스트에 사용된 코드는 이 깃헙 리포지토리에서

OpenAPI 인증 플로우를 이용한 애저 펑션 엔드포인트 접근 권한 관리

by Justin Yoo · 15 min read

애저 펑션의 보안에 관련한 전반적인 내용은 애저 펑션에 적용해야 하는 보안 최소요구사항 페이지에 잘 기술되어 있다. 이와 더불어 애플리케이션의 API 엔드포인트 각각에 대해 접근 권한을 제어할 수도 있는데, 애저 펑션 앱은 기본적으로 자체 발급한 API 키를 이용한다. 이 때 OpenAPI 확장 기능을 사용하면 API 키 뿐만 아니라 다양한 형태로 접근