JAVA Aws Credential만들기 Java에서 AWS의 서비스에 접근 하려면 Java에 AWSCredentials 오브젝트가 필요합니다. import com.amazonaws.auth.AWSCredentials; import com.amazonaws.auth.AWSCredentialsProvider; import com.amazonaws.auth.DefaultAWSCredentialsProviderChain; import com.amazonaws.services.redshift.AmazonRedshiftClient; public class Hello { public static void main(String[] args){ AWSCredentialsProvider acprovider = Defau..
카나리아(canary) 테스트란? 테스트 기법 중 하나로써 운영 환경에 '카나리아 환경'을 하나 만들어 놓고 트래픽의 일부를 카나리아 환경으로 보내서 운영 환경에서 테스트 했을때 리스크를 줄이는 방법입니다. '카나리아 테스트'란 이름이 나오게된 배경은 카나리아가 공기에 민감하기 때문에 광산에서 일산화 탄소가 많아지면 카나리아가 반응하거나 죽기 때문에 위험을 미리 알 수 있었다고 합니다. 개발을 할 때 운영 환경에서만 나는 문제들이 있기 때문에 운영환경과 새로 수정한 프로그램이 잘 작동하는지 테스트를 꼭 해봐야 하는 경우에 테스트 방법중에 하나로 사용됩니다. end.
aws configure로 profile 설정하기(local, dev, qa, prod) aws를 사용하면 환경을 여러가지 구축을 해야 하는데 dev, qa, prod 보통 이렇게 3가지 환경을 구성한다. 개발, qa, 운영 이런식으로. 거기에 local까지 해서 3~4군데 설정을 하는데 이걸 profile(프로파일)이라고 한다. 그러면 local과 dev환경 설정 정보가 다른데 이걸 먼저 입력을 해야 하는데 그때 사용하는 명령어가 aws configure --profile 이다. 아래 명령어는 local환경 설정 정보를 입력하는 명령어이다.aws configure --profile localAWS Access Key ID [****************QURQ]:AWS Secret Access Key ..
1.vim으로 credentials를 열어서 profile을 등록 한다vim ~/.aws/credentials 형식은 다음과 같다[default]aws_access_key_id = aws_secret_access_key = [local]aws_access_key_id = aws_secret_access_key = [dev]aws_access_key_id = aws_secret_access_key = 2.export 명령을 이용해 환경 변수를 등록 한다.export AWS_PROFILE=local이 명령어는 재부팅 하면 사라진다. 주의 할 것 3.잘 등록 되었는지 출력 해본다echo $AWS_PROFILE 4.vim으로 config를 열어서 region을 설정 해준다.vim ~/.aws/credential..
serverless로 aws-java-gradle 앱 빌드하고 배포하기 https://serverless.com/framework/docs/providers/aws/cli-reference/create/ 요약 serverless create --template aws-java-gradle --path serverless/aws-java-gradle01 sh gradlew build serverless deploy custom으로 하는 경우 config credentials --provider aws --key --secret --profile custom-profile maven으로 하는 경우 sls create --template aws-java-maven --path ./aws-java-maven01..
mac에 awscli 설치 결론부터 말하자면 아래 명령어 한줄이면 된다. brew install awscli 일단 awscli란? 뭐냐면 aws의 서비스 api를 호출할 수 있는 툴이다. 이 포스트를 쓴게 awscli검색을 해보면 aws메뉴얼이 나오는데 이거 따라하다가 좀 삽질을 했기 때문이다 https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html#awscli-install-osx-path 여기에 있는 메뉴얼인데 커맨드로 하면 잘 안된다. 그런데 brew를 쓰면 한줄로 해결. end.
mac에서 ssh접속하기 1.id, pw로 접속 하는 경우 ssh server_name -p port_number -l login_id ex) ssh server208.web-hosting.com -p 21098 -l my_username 2.ssh key를 넣고 로그인 해야 하는 경우 이 경우에는 key파일이 있는 경로를 지정을 같이 해줘야 한다. ssh user_id@host -p port_number -i ex) ssh kyeongrok.kim@localhost -p 22 -i ppk_file_name 그런데 이렇게만 하면 에러가 날 수 있다. 파일의 권한을 바꿔줘야 한다. chmod 400 ppk_file_name AWS ec2접속 하는 방법 ssh ec2-user@ec2-13-125-227-21..
mac에 개발환경 세팅 하기 2017년형 맥프로 옮기는 회사 개발환경이 mac을 쓴다고 해서 출근 하기 전에 적응 해보고 가기 위해 맥을 샀습니다. 맥을 처음 받았는데 맥 환경에서 버벅거리면 고생할 것 같아서 전에 있던 윈도 머신을 팔고 맥을 샀습니다. 역시나 개발을 하려니 이것저것 부딪히는게 많아서 하나씩 해결 중입니다. 일단 단축키 때문에 하루정도 헤멧습니다. 최소화 버튼이 왼쪽에 있는 것부터 익숙하지가 않았습니다. 그래서 윈도에서는 잘 안쓰던 창 내리는 단축키인 커맨드+m에 손이 많이 갔습니다. 그리고 탭 닫기는 커맨드 + w 일단 이렇게 두가지만 알아도 뭔가 해볼만 합니다. 검색 해보니 https://subicura.com/2017/11/22/mac-os-development-environment..
linux에 mongodb 설치 일단 리눅스 버젼에 따라 조금씩 다른 것 같은데 내가 설치 리눅스 버젼은 CentOS다. CentOS는 레드헷 기반이라서 레드헷 메뉴얼을 보면서 설치 했다. https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-red-hat/ 간단하게 yum으로 설치하면 설치 된다. yum install -y mongodb-org 위 명령어 한줄이면 끗.
- Total
- Today
- Yesterday
- docker container tissue box
- docker container tissue
- 도커티슈박스
- 도커각티슈케이스
- docker container
- 도커컨테이너
- 2017 티스토리 결산
- Linux
- 이직
- 도커티슈케이스
- vim
- 개발자
- docker container whale
- 도커각티슈박스
- Sh
- docker container case
- shellscript
- 싱가폴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |