[DynamoDB] DynamoDB 로컬 연결
·
💻 CS/Database
1. NoSQL Workbench로 로컬 연결NoSQL Workbench 설치하기Download NoSQL Workbench for DynamoDB NoSQL Workbench 설치 후, DDB local 실행하기 8000포트로 DynamoDB 로컬 실행하기실행 후, 로컬 다이나모디비가 실행중인지 명령어로 확인lsof -i :8000실행후, 테스트 테이블 만들기테이블 생성 후로컬 다이나모디비에 생성된 테이블 리스트 확인aws dynamodb list-tables --endpoint-url --profile profile.id 로컬 다이나모디비에 아이템 넣기aws dynamodb put-item \ --endpoint-url http://localhost:8000 \ --table-name Test..
[AWS] SAM local 실행 중 오류 Address already in usePort 3000 is in use by another program.
·
⚙️ Tool/AWS
SAM 람다 함수를 테스트 하기 위해 로컬로 실행 시, 아래와 같은 메세지를 자주 봤습니다.Address already in usePort 3000 is in use by another program.3000 포트를 다른 프로그램이 사용하고 있다는 말이기 때문에 3000 포트 PID를 찾아 종료해주면 됩니다.❯ lsof -i :3000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEsam 88428 jin 2314u IPv4 0xab2efde4a0974aa1 0t0 TCP localhost:hbci (LISTEN)❯ kill 88428혹은 다른 포트를 사용하면 됩니다.sam local start-api --po..
[AWS] AWS CLI 프로파일 목록 확인 및 삭제
·
⚙️ Tool/AWS
계정 확인 방법❯ aws configure list-profilesdefaultjinjin2jin3삭제 방법터미널에서 아래 명령어로 AWS 설정 파일을 엽니다.nano ~/.aws/credentials또는code ~/.aws/credentials # VS Code로 여는 경우삭제하고 싶은 프로파일의 항목을 찾고 아래와 같이 제거합니다[jin3]aws_access_key_id = AKIAXXXXXXXXXXXXXaws_secret_access_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX같은 방식으로 ~/.aws/config 파일도 열어서 해당 프로파일 항목이 있으면 삭제합니다:nano ~/.aws/config[profile jin3]region = ap-northeast-2outp..