개발/AWS

· 개발/AWS
stepfunction 에서 ecs 실행 시키려면 역할머신에 권한을 줘야한다. { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:RunTask" ], "Resource": [ * ] }, { "Effect": "Allow", "Action": [ "ecs:StopTask", "ecs:DescribeTasks" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "events:PutTargets", "events:PutRule", "events:DescribeRule" ], "Resource": [ "arn:aws:events:{region}:{account id}:r..
· 개발/AWS
EC2에 gitlab-ce 버전 띄우기 기존 회사 gitlab 버전때문에 cicd 가 되지 않아 버전업을 알아보다가 새로 띄워서 옮기기로 했다. EC2 띄우기 arm64 instance type : r6g.large (기존 서버 cpu/ram 동일하게 맞추려고 선택, ram이 두배 높지만 시간당 가격 비슷) storage : gp3 200GB (기존 gp2 200GB) pem키 사용 보안 그룹 : 인바운드 (22/8081) / 아웃바운드 (전체) 퍼블릭 ip 할당 안받고 프라이빗으로 설정 후 점프서버로 로컬포워딩 접속예정 gitlab-ce 15.1.2 버전 설치 ec2에 접속 $ vim ~/.ssh/ssh_config Host gitlab.test User ec2-user HostName 10.0.x.x..
· 개발/AWS
설치 $ brew install awscli $ brew --cask install aws-vault $ aws-vault --version 6.3.1-Homebrew # brew 외 설치 $ choco install aws-vault # 윈도우 Chocolatey $ scoop install aws-vault # 윈도우 Scoop $ yay -S aws-vault # Arch Linux AUR $ pkg install aws-vault # FreeBSD $ nix-env -i aws-vault # NixOS 프로필 추가 $ aws-vault add Enter Access Key ID: ... Enter Secret Access Key: ... Added credentials to profile "" i..
· 개발/AWS
서비스 중에 특정 시간대에 db가 튀어 connection이 매일 같은 시간에 끊어지는 에러가 발생하여 이벤트를 SQS로 보내고 에러를 처리하는 람다에 트리거를 걸었다. 하지만 에러는 15개가 났는데 정상적으로 처리된건 3건에 불과했다. 15개가 에러나면 트리거 걸어둔 람다 모니터링에 15번 실행 될줄 알았지 ... 로그를 다시 확인해보니 큐가 한번에 여러개 들어왔다... 로그를 제대로 확인 안해본 내 잘못이지... 코드도 보니 리스트 중 1번만 처리하게 해놨으니.. { "Records": [ { "messageId": "", "receiptHandle": "", "body": "{error event}", "attributes": { "ApproximateReceiveCount": "", "SentTi..
· 개발/AWS
dms 설정 중 타 계정 vpc 와 CIDR 이 겹쳐 피어링을 못해 찾아보니 CIDR을 추가 하는게 있었다. 하지만 찾아보니 중첩되는 CIDR 블록이 있으면 피어링을 할 수 없다고 한다. ㅠㅠ
· 개발/AWS
serverless version check $ sls --version Running "serverless" from node_modules Framework Core: 2.64.1 (local) Plugin: 5.5.0 SDK: 4.3.0 Components: 3.17.1 serverless install $ npm install -g serverless serverless.yml update service: {service name} frameworkVersion: '3' provider: ... serverless version check $ sls --version Running "serverless" from node_modules Framework Core: 3.15.2 (local) 3.1..
· 개발/AWS
https://github.com/awslabs/aws-shell GitHub - awslabs/aws-shell: An integrated shell for working with the AWS CLI. An integrated shell for working with the AWS CLI. Contribute to awslabs/aws-shell development by creating an account on GitHub. github.com # 설치 python3 -m pip install aws-shell # 접속 aws-shell
· 개발/AWS
mac local에서 aws efs mount 하는 방법을 찾아보다가 sshfs를 이용하여 마운트를 해보겠습다. 준비물 efs 를 마운트 한 ec2 sshfs sshfs 설치 brew install sshfs 명령어 sshfs ec2-user@{ec2 ip}:{ec2에서 efs mount 경로} {로컬 경로} -o IdentityFile={pem키 경로}
joolog
'개발/AWS' 카테고리의 글 목록