일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- jimp
- dynamodb
- react-hook-form
- icrawler
- 프로그래머스
- timeinput
- cognito
- AWS
- yml
- xlsx
- domtoimage
- react-sortable-hoc
- 가상 DOM
- react DOM
- gitignore
- zerocho
- JavaScript
- signIn
- Route53
- electron-builder
- readableStream
- electron
- react-admin
- API Gateway
- TypeScript
- react
- window.postMessage
- node
- react-xml-parser
- axios
- Today
- Total
목록AWS (5)
꾸준히 공부하는 개발자
const AmazonCognitoIdentity = require("amazon-cognito-identity-js"); const signIn = async (Username, Password) => { const poolData = { UserPoolId : '' // your user pool id here ClientId : '' // your app client id here }; // Create the User Pool Object const userPool = new AmazonCognitoIdentity.CognitoUserPool(poolData); const userData = { Username : Username, // your username here Pool : userPoo..
저번에 dynamo db를 연결하여 lambda까지 연결하는 것을 해보았다. 이번에는 실제로 web에서 api 를 받아오는 것 까지 해보겠다. 일단 웹에서 코드를 생성하였다. 웹에서 테스트하기 힘들다면, 아래 구글확장프로그램을 설치해도 좋다. https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm Talend API Tester - Free Edition Visually interact with REST, SOAP and HTTP APIs. chrome.google.com const doc = require('dynamodb-doc'); const dynamo = new doc.D..
처음에는 aws document를 따라하다가 하던 도중 blue print 라는 좋은 기능이 있길래 바로 사용하였다. - lambda 에서 함수 생성에 들어가 블루프린트 사용을 눌러 microservice-http-endpoint 를 선택한다. 보안에 api 키로 열기 누르면 나중에 gateway api에서 사용하는 api-key가 저절로 생성된다. - cors 활성화를 누른 후 api 배포를 선택하면 모든 준비가 된다. - Lambda에서 TEST버튼을 누른 후 TableName에 DynamoDB의 테이블 네임을 넣어주면 연결이 끝난다. 테이블을 아직 생성하지 않았다면, dynamodb로 가서 생성해주면 된다. - Post 일 때, 삽질을 조금해서 lambda 함수에서 event.body 를 json...
- ec2 란 무엇인가? ec2는 간략히 말하자면, aws에서 제공하는 자신만의 가상컴퓨터를 하나 얻는 것이라고 볼 수 있으며, ec2에 자신의 웹 서비스를 올려 운영하기 쉽게 하는 클라우드의 일종이다. ec2 인스턴스 생성에 관해 알아보자 보통 웹 호스팅할 때 많이 사용하는 ubuntu server를 선택한다. 검토 및 시작을 누른다. 자신이 사용할 유형과 포트번호를 설정한다. 마지막으로 기존에 키페어 사용하던게 있다면 사용하고 없다면 새로운 키페어 생성. 이러면 ec2 인스턴스가 생성된다. 즉 자신만의 우분투 서버를 하나 가지게 된 것이다. tip. 프리티어라면 프리티어 관련 인스턴스를 보통 한달동안 돌려도 과금이 되지않는다.
Route 53 route 53은 대표적으로 세가지 장점이 있는데 (1) 지연시간 기반 연결(Latency Based Routing) 이것은 도메인 하나에 각 지역별로 가장 빠른 곳으로 연결해주는 서비스입니다. 접속자하는 사용자가 전세계 어디서든 가장 반응이 빠른 네임서버로로 연결해주는 아주 훌륭한 서비스입니다.예를들어 사용자의 웹사이트 접속 지점이 대한민국이라면 서울의 리전에 있는 네임 서버로 연결하고 LA에서 접속하면 캘리포니아 리전으로 연결하여 접속 지역에 맞추어 접속 속도를 최상으로 유지할 수 있는 것입니다. 이와 비슷한 서비스로써는 GeoDNS가 있는데 GeoDNS는 접속하는 지역에 따라서 가장 가까운 곳으로 접속 할당을 해주는 것입니다. (2) 속도가 아주 빠른 유료 DNS 기반 일반적으로 한..