aws instance에서 shell script로 codecommit에 push 하기

AWS Intance에서 shell script를 cron에 등록하여 자동으로 code push를 하도록 만들고 싶었다. 대략 아래와 같은 간단한 script를 만들어봤다. #!/bin/sh BUCKET_PATH="s" AWS="/usr/local/bin/aws" rm -rf /tmp/project_code ${AWS} s3 cp ${BUCKET_PATH}/project.tar.gz /tmp/project.tar.gz cd…

0 Comments

python으로 aws s3 bucket 다루기

s3 bucket에 있는 파일 목록 보기 import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') for my_bucket_object in my_bucket.objects.all(): print(my_bucket_object) 참고 python - Listing contents of a bucket with boto3 -…

0 Comments

aws lambda layer 사용하기

AWS Lambda에서는 몇몇 기본 패키지 외에는 사용할 수 없다. 따라서 lambda로 복잡한 기능을 수행하기 위해서는 layer 기능을 사용한다. layer는 lambda에서 추가적인 패키지를 사용 가능하도록 하는 것이다. 설명이 복잡하지만 단순히 내가…

0 Comments

Visual Studio Code와 AWS 인스턴스 연동

VS Code를 이용해서 AWS 인스턴스에 있는 소스코드 수정 VS Code에서 원격으로 AWS 인스턴스에 있는 소스코드를 수정하기 위해 Remote - SSH라는 플러그인을 설치한다. 플러그인을 검색하면 위와 같은 플러그인을 설치 할 수…

0 Comments

AWS EC2 인바운드 규칙 설정 방법

EC2 인스턴스를 아무 IP 대역이나 열어두는 경우 지속적인 트래픽 공격을 받을 수 있다. 때문에 개발용으로 사용중이라면 인바운드 규칙을 설정함으로써 보안을 유지할 수 있다. EC2 메뉴에 '보안그룹' 메뉴가 있다. EC2 인스턴스를…

0 Comments

AWS EC2 인스턴스에 S3 연동하기

EC2 인스턴스에서 S3에 접근하기 위해서는 IAM 역할 설정이 되어 있어야 한다. 인스턴스 목록에서 인스턴스를 선택하고 마우스 오른쪽 버튼을 누르면 인스턴스에 대한 메뉴가 보인다. 해당 메뉴에서 보안 -> IAM 역할 수정을…

0 Comments

Linux AWS CLI 2 설치

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install 참고 https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-linux.html#cliv2-linux-install

0 Comments

AWS CLI Credential MFA 인증

AWS CLI를 이용해 다양한 AWS 서비스를 사용하려면 Credential이 요구된다. 기본 profile 생성 default profile 생성은 aws configure 명령으로 한다. aws configure 위 명령을 사용하면 아래와 같은 정보를 입력한다. AWS Access…

0 Comments

AWS CodeCommit

AWS Configure profile aws configure --profile "your username" https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-configure-profiles.html git clone 자격 증명 문제 https://docs.aws.amazon.com/ko_kr/codecommit/latest/userguide/troubleshooting-ch.html#troubleshooting-macoshttps Setup for HTTPS users using Git credentials https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html#setting-up-gc-iam 로컬 환경에서 codecommit 소스 클론하기 인스턴스가 아니라…

0 Comments