Cloud

· Cloud
API Gateway 배포 후 주소는 다음과 같은 형식으로 생성됩니다. [api-id].excute-api.[region].amazonaws.com/[stage] 해당 주소로 사용 시 기억하기 힘들어 custom domain을 설정해서 사용자에게 제공해야 됩니다. 1. Custom Domain 설정 커스텀 도메인을 생성하기 위해 APIGatewy console에서 Create domain name 탭에서 도메인을 입력합니다. 이후 ACM Certificate를 추가해야 되는데, 이미 ACM을 통해 생성한 인증서가 있을 경우 선택하고, 없으면 새롭게 인증서를 생성합니다. ACM 콘솔에서 Request Certificate를 통해 인증서를 생성하고, 위에서 입력한 전체 도메인을 입력합니다. 다만 인증 방법에..
· Cloud
최근 API Gateway와 Lambda를 이용하여 간단한 API를 만드는 테스트를 진행하며, API Gateway의 기본적인 사용 방법과 일반적으로 같이 사용하는 Lambda 통합 방법에 대해 정리하고자 합니다. 1. Lamda 함수 생성 사실 Lambda 함수를 생성하는 방법은 크게 어렵지 않습니다. Create Function 선택 후 원하는 언어를 선택하면 코드를 입력할 수 있는 화면이 나옵니다. 해당 화면에서 언어를 선택한 후 개발 코드를 작성하면 됩니다. 다만 제가 작성하고자 하는 함수는 API Gateway에서 전송받은 HTTP 헤더정보를 활용하여 로직을 작성 해야기 때문에 기본적으로 제공하는 함수 정의에서 사용되는 event 파라미터를 활용해야합니다. 예를 들어 다음과 같이 API Gate..
· Cloud
1. Aria AutomationOrchestrator Workflow Orchestrator의 기능인 Workflow/Action을 이용하면 Aria automation에서 관리되는 리소스를 조작하는 작업을 수행할 수 있습니다. 일종의 Function처럼 특정 기능을 정의하고, 리소스가 배포되기 전, 후 등 적절한 위치에 배치시켜 실행 시 킬 수 있습니다. 다음과 같이 설치 시 기본적으로 내장되어 있는 Workflow를 볼 수 있습니다. 하지만 모든 workflow가 바로 실행시킬 수 있는 것은 아니고, 실행되기 위한 플러그인이나, 패키지 설치 등이 필요할 수 있습니다. 저는 Workflow를 이용하여 가상머신에 설치 된 DB에 접근해, 쿼리를 동작시키기 위해 JDBC 태그로 저장되어 있는 Workfl..
· Cloud
1. 배경 쿠버네티스 배포 및 관리 기능을 구현하기 위하여, 어떤 플랫폼을 이용할지 조사하는 과정에 있습니다. 대표적으로 멀티 클라우드 기반에서 쿠버네티스를 관리하는 툴로는 Rancher, KubeSphere 등이 있지만, Vmware의 Aria automation을 통해 멀티 클라우드에서의 Iaas 리소스 (Virtual Machine, Volue, Network 등) 배포/관리가 가능하기 때문에, 이러한 기능을 바탕으로 쿠버네티스 까지 관리 가능하다면 큰 강점이 있는 플랫폼이라고 생각하였습니다. 이에 따라 Aria에서 쿠버네티스 관리 기능을 살펴보고 리뷰하고자 합니다. 검토를 진행하며 기능 위주의 요구사항 중 필수적인 최소 항목은 다음과 같습니다. 쿠버네티스 클러스터 정보(쿠버네티스 버전, Healt..
seokbin
'Cloud' 카테고리의 글 목록