Cloud (61) 썸네일형 리스트형 AWS Lambda - API Gateway로 S3 파일 업로드 API 만들기 #2 - API Gateway, S3 셋팅 안녕하세요. 남산돈가스입니다. 지난 포스팅에 이어 오늘은 두번째 시간인 API Gateway와 S3 셋팅을 진행해보겠습니다. 먼저 API Gateway 콘솔로 이동해서 새로운 API Gateway를 생성합니다. 그 다음 API URL에 매칭 될 리소스를 생성합니다. 저 같은 경우는 리소스 명을 fileUpload로 생성했습니다. 리소스는 실제 API Gateway가 배포가 되면 엔드포인트 URL이 발급되는데 그 해당 {{URL}}/리소스명 으로 API 요청을 보내면 해당 리소스 내의 매서드들을 호출할 수 있게 됩니다. 리소스까지 생성이 되었다면, 해당 리소스에 대한 매서드는 다음시간에 다루어보기로 하고, 왼쪽 탭에 이진지원이라는 탭을 선택하시고 이진 미디어 형식에 'multipart/form-data'를.. [AWS] Amazon Polly 한국어 서비스 지원 지난 포스팅에서 Naver Clova Speech Synthesis (CSS) 를 통한 Text To Speech 서비스에 대해 간략하게 알아보았습니다. http://devstory.ibksplatform.com/2017/11/naver-clova-speech-synthesiscss-api.html AWS 에서는 아직 한국어 서비스가 지원되지 않고 있었는데 16일부터 Amazon Polly 서비스가 한국어 읽기 서비스를 지원한하고 합니다. Amazon Polly 는 AWS의 딥러닝 기반 TTS 서비스 로 2016년 처음 선을 보인 이후로 드디어 한국어 서비스를 지원하고 있습니다. AWS 콘솔을 통해 Amazon Polly 에 접속해 보면 현재 Seoyeon (서연) 이라는 이름의 여성 음성 한가지를 지원.. [AWS] Amazon 통합결제와 대량구매할인 서비스 AWS의 모든 요금체계는 기본적으로 사용한 만큼 비용을 지불하는 종량제 서비스 입니다. 하지만 충성고객 유치를 위하여 대량의 서비스사용 고객을 대상으로 요금을 할인해 주는 계층 서비스 요금을 동시에 적용하고 있습니다. S3 서비스가 그 대표적인 예 입니다 아래 그림과 같이 최초 50TB 사용시에 과금 금액과 이후 50TB 초과 사용시의 금액이 서로 상이 함을 확인 할 수 있습니다. 이처럼 계층형 서비스 요금은 단일 사용자가 다량의 서비스를 이용할 경우 가격인하 혜택의 적용을 받을수 있습니다. 하지만 기업의 부서별로 별도의 계정을 관리하고 있거나 서비스 별로 별도의 계정을 사용하는 경우는 어떨까요? AWS 의 요금결제는 계정을 기준으로 이루어 각 계정간 서비스 사용량이 분산되어 요금 할인이 적용되지 않게 .. AWS API Gateway - HTTP 사용자 지정 통합을 사용하여 API 생성 안녕하세요. 남산돈가스입니다. API Server를 운영하면서 백엔드에 대한 클라이언트 요청 데이터를 변환하거나 백엔드 응답 데이터를 변환하하는 경우에 AWS API Gateway에서 제공하는 HTTP 사용자 지정 통합을 사용하여 효과적으로 API 를 관리 할 수 있습니다. 또한 API를 API Gateway에 연결함으로써 해당 API에 대한 권한 및 스테이지 관리 등을 간편하게 관리할 수 있다는 점에서 API Gateway를 사용하는 이유를 설명할 수 있습니다. 예전 Lambda function을 등록하고 해당 Lambda를 API Gateway에 연결하여 API로 연동하는 포스팅에 이어 이번 포스팅에서는 HTTP 프록시를 API Gateway에 연결하는 작업을 진행해보려고 합니다. 먼저 AWS에 접속.. [AWS] CLI 를 활용한 RDS Cluster snapshot Restore AWS 에서 제공되는 관리형 DB 서비스인 Aurora DB 를 활용하면 아래 림과 같이 자동으로 클러스터 스냅샷이 생성 되게 됩니다. 이때 콘솔을 통해서 Restore Snapshot 을 진행하게 되면 클러스터와 RDS 인스턴스가 자동으로 생성되게 됩니다. 동일한 작업을 AWS CLI로 진행하고자 아래 명령어를 통해 RDS 를 생성해 보았습니다. restore-db-cluster-from-snapshot [--availability-zones ] --db-cluster-identifier --snapshot-identifier --engine [--engine-version ] [--port ] [--db-subnet-group-name ] [--database-name ] [--option-group.. [NBP] NAVER Clova Speech Synthesis(CSS) API 사용해보기 CSS (Clova Speech Synthesis) 서비스는 Naver CLoud Platform 의 AI 서비스 중의 하나로 입력한 텍스트를 자연스로운 목소리로 재생해주는 음성 합성 API 입니다. 현재 BETA Version 으로 서비스가 제공되고 있으며 하루에 10,000 글자 까지 (한시적)무료로 사용이 가능합니다. 네이버 클라우드 플랫폼 아이디가 있다면 https://console.ncloud.com/ 대시보드 화면으로 이동합니다. AI NAVER API 서비스를 선택합니다. 대시보드 화면에서 Application 등록하기를 선택합니다. Application 등록화면으로 이동합니다. 어플리케이션 이름을 등록하고 Clova Speech Synthesis 를 선택합니다. Web 서비스 URL 및 앱.. [AWS] Lambda + API GateWay를 이용해 간단한 RESTful API 만들기 #2 지난 시간에 이어서 Lambda + API Gateway를 이용해 간단한 RESTful API 만들기 2편을 진행하겠습니다. 이전 포스팅에서 Lambda를 이용하여 함수를 작성해보는 것 까지 진행했었는데요. 그렇다면 이번 포스팅에서는 API Gateway를 통해 요청 된 리소스들을 작성한 Lambda Function이 실행되도록 연결해보도록 하겠습니다. 먼저 API Gateway 서비스로 이동합니다. 시작을 누르고 나오는 화면에서 우리는 새로운 API를 만드려고하니까 새 API를 체크하시고 이름과 설명을 작성합니다. 작성 후 API 생성 버튼을 누르면 새로운 API Gateway가 생성됩니다. 여기까지 왔다면, 이제 실제 API를 정의하고 만들어봐야겠죠? 상단의 작업 버튼을 누르면 여러가지 작업들의 목록.. [AWS] Bastion Host 를 활용한 SSH 접근통제 #1 AWS 에서 Instance 를 생성하여 사용하고 있다면 유지관리를 위하여 서버에 SSH 접속을 하는 경우가 생기게 됩니다. 기본적으로 무료로 제공되는 Security Group(SG) 을 Chaining으로 구성 하게 되면 간략하게 특정 EC2 인스턴스 에게만 SSH 접속을 허용하는 보안구성이 가능합니다. 구성하고자 하는 모형은 아래와 같습니다. [SecurityGroup을 통한 SSH 접근제어 구성] AWS 보안 구성을 하기전에는 먼저 Security Group을 생성한 후 EC2 인스턴스 생성시 해당 Security 그룹을 적용하는 방법을 사용하는 것이 순서입니다. 하지만 이미 서버가 운영중에 추가 보안구성을 하는 경우를 감안해서 EC2 인스턴스를 먼저 생성한 후에 Security Group 설정을.. 이전 1 ··· 4 5 6 7 8 다음