5 posts in total

Openapi

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 파이프라인 안에서 모두 처리를 하고 싶다면 어떻게 해야

애저 펑션 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 키 뿐만 아니라 다양한 형태로 접근

.NET 5 환경에서 애저 펑션 OpenAPI 확장 기능

by Justin Yoo · 9 min read

지난 //Build 2021 행사에서 공식적으로 발표했던 애저 펑션의 OpenAPI 지원 기능(프리뷰) 기능은 당시에는 v3 런타임, 즉 .NET Core 3.1 환경까지만 지원하고 있었다. 이 확장 기능이 최근에 .NET 5의 런타임 격리 환경에서 동작하는 패키지를 새롭게 프리뷰로 선보였는데, 이 포스트에서는 해당 기능을 한 번 살펴보고자 한다.