본문 바로가기
반응형

분류 전체보기204

Sequence diagram(시퀀스 다이어그램) 그리는 사이트 오늘 시퀀스 다이어그램을 그리기 좋은 곳을 찾아내서 리뷰해보겠다. https://sequencediagram.org/ SequenceDiagram.org - UML Sequence Diagram Online Tool Free sequence diagram online tool. Create sequence diagrams using textual notation or draw quickly via Drag and Drop with an easy to use interface. sequencediagram.org 링크는 위의 링크고 손으로 하는 작업보다 훨씬 빠르게 시퀀스 다이어그램을 작성할 수 있다. 아래 예제는 AWS에서 람다와 연결된 API Gateway를 통해 Cognito의 토큰 값을 가져오는 f.. 2023. 2. 23.
AWS API Gateway Cognito 권한부여자 연결 api 호출 시 cognito의 사용자 풀에서 인증을 받고 호출하는 경우 이 방법을 사용하면 된다. 사전작업으로 Cognito의 유저 풀과 람다함수가 생성되어있어야 한다. 1. API Gateway 콘솔 -> API 생성 REST와 HTTP 중 어떤 API를 선택할지는 아래 글을 참고하면 된다. https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/http-api-vs-rest.html REST API와 HTTP API 중에서 선택 - Amazon API Gateway 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs... 2023. 2. 23.
AWS lambda cognito 키 획득 AWS에서 사용자 인증을 위해 cognito를 많이 쓴다. 이 cognito의 사용자 풀에서 id, password를 통해 인증을 받는 코드를 작성해 봤다. 이를 위해서 람다에 cognito access를 위한 권한을 줘야 한다. AmazonESCognitoAccess 실행 역할에 이 권한을 추가해 줬다. 그럼 python 코드를 보겠다. 라이브러리는 boto3을 사용했다. import boto3 import json region = 'ap-northeast-2' user_pool_id = 'ap-northeast-2xxxxxxxxxxxx' #사용자 풀 아이디 입력 app_client_id = 'xxxxxxxxxxxxxxxxxxxxxxxxx'#앱 클라이언트 아이디 입력 def lambda_handler(.. 2023. 2. 22.
AWS EC2 nvm, node.js 설치 Amazon EC2 인스턴스에서 Node.js를 사용하려면 먼저 설치를 해야 한다. AWS 공식 문서를 참고했다. 사전조건은 우선 public subnet에 있고 IGW가 연결되어 있어야 한다. private subnet에 있다면 NAT게이트웨이를 붙여야 한다. 위 조건이 설정되었다면 ssh에 접속해서 아래 커맨드를 실행하면 nvm이 먼저 설치된다. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash nvm은 여러 node 버전을 설치하고 전환하기 좋다. 이제 아래 커맨드를 실행해서 nvm을 활성화한다. . ~/.nvm/nvm.sh 아래 커맨드 중 하나로 node.js를 설치한다. aws는 최신버전(18.x)을 지.. 2023. 2. 22.
반응형