AWS - Shell Script로 EC2 생성 후 코드 실행
·
Platform/AWS
[ 시나리오 ] Master EC2에서 Shell Script로 10개의 EC2를 생성해 S3를 이용하여 'A' 라는 작업을 실행. 작업실행 후 10개의 EC2 종료 [ 실행예제 ] 1. EC2 생성 2. S3를 가져와 A작업을 하는 _run.sh 코드작성 #!/bin/bash if [ $# -ne 2 ]; then echo "Usage: $0 yyyyMMdd filename" exit -1 fi DATE=$1 FILE=$2 AWS_REGION=s3.ap-northeast-2.amazonaws.com AWS_ACCESS_KEY_ID=AKAKAKAAKAAAAA AWS_SECRET_ACCESS_KEY=080sdfsdf(((D0sdf/3333 S3_INPUT_PATH="s3://bucket/input/${DA..
AWS - S3 수명주기 관리
·
Platform/AWS
[ 수명 주기 관리 ] 스토리지 수명 주기 관리에는 2가지 작업으로 수행한다.전환작업만료작업해당 작업을 위해선 설정하려는 S3에 대해날짜와 빈도를 고려해야 최적의 비용을 산출 할 수 있다. 날짜 : 최근 N일은 자주 사용하지만 그 이후는 참조가 거의 없음빈도 : N일 동안 M번 정도 참고 할 것 같고, N일 이후에는 액세스가 적지만 P번 정도 참조[ 수명 주기 구성 생성 ] 생성할 수 있는 ToolAmazon S3 콘솔REST APIAWS SDK AWS CLI  [ 객체 전환 ] 아래의 그림과 같이 내려갈수록 객체 액세스 빈도 ↓, 비용 ↓ 또한 하위 객체에서 상위 객체로의 전환은 불가하다.  * 제약사항 * 사이즈S3 Standard-IA, S3 Intelligent-Tiering, S3 One Zon..
AWS - CLI를 이용한 S3에 데이터 복사
·
Platform/AWS
awscli 설치 $ sudo apt update $ sudo apt install awscli $ aws --version awscli 접속정보 설정 $ aws configure 내보안자격증명에서 AccessKeyID, AccessKeyPWD 입력 리전은 ap-northeast-2 Output type은 Json 확인 $ aws configure list 데이터 카피할 버킷생성 $ aws s3 mb s3://dg-s3-demo 해당 URL에서 샘플데이터 https://registry.opendata.aws/ $ aws s3 ls s3://nyc-tlc/trip\ data/ $ aws s3 cp s3://nyc-tlc/trip\ data/ s3://dg-s3-demo/ --recursive AWS CLI..
AWS - Php를 이용한 S3 이미지 업로드와 CloudFront에 추가
·
Platform/AWS
[ 순서 ] Preparation : php설치, AWS CloudFront 사용 중 S3 사용을 위해 AWS-SDK-PHP 설치 보안자격증명 key, secret 얻기 S3이미지 업로드 Php코드작성 S3버킷만들기 CloudFront에 S3 연동 [ AWS-SDK-PHP 설치 ] php composer 설치 #php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" #php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76..
wave35
'S3' 태그의 글 목록