- 9-10
ACM(aws certificate manager)?
- 11-12
쉘 스크립트?
- 12-1
aws 배포 하려고 여러가지 설정중..
역할 재설정하여 성공..!
EC2 > 인스턴스 > i-0525d9453eefbb10e > 작업 >보안 > IAM역할 수정
역할 잘 들어가있는지 확인 없으면 새로 생성 (AWS 서비스: ec2, 권한: AmazonS3FullAccess, AWSCodeDeployFullAccess)
https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/welcome.html
- 2-3
다 지우고 다시 해볼게요
인스턴스 보안그룹 키페어 사용자 버킷 애플리케이션 싹 다 지워!
komoran
https://www.shineware.co.kr/products/komoran/
https://docs.komoran.kr/
자연어 처리 NLP(natural language processing)
[Spring] Spring 6.0 과 Spring Boot 3.0에는 뭐가 달라질까
https://marrrang.tistory.com/101?category=925235
앞으로 다룰 API소스
네이버개발자센터 https://developers.naver.com/main/
영화진흥위원회 https://www.kofic.or.kr/kofic/business/main/main.do
다음 우편번호
날씨 api https://blog.codef.io/weather_api/
- 3-4
1. 인스턴스시작(레드햇)(키페어 생성)(SSH트래픽 내 IP에서 허용, HTTPS, HTTP 허용)
2. 탄력적 IP 주소 할당, 연결
3. 푸티 연결할게요 우선 ppk파일 gen하고 접속
4. 'sudo yum update'
5. 'date'로 현재 서버 시간 확인 (타임존 세팅 바꿔줄거)
cd /etc
ll local*
cd /usr/share/zoneinfo/
ll
cd Asia
ll Seoul (/usr/share/zoneinfo/Asia/Seoul)
cd /etc
sudo rm localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
리눅스 ln 심볼릭 링크 만들기 ln -s <TARGET> <LINK_NAME>
6. 자바 설치
sudo yum list *java*
sudo yum install -y java-11-openjdk-devel.x86_64
sudo yum list installed
java -version
javac -version
7. wget 설치(web get)
sudo yum install -y wget
- 4-5
https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/codedeploy-agent-operations-install.html
EC2 인스턴스 또는 온프레미스 서버에서 CodeDeploy를 사용하려면 CodeDeploy 에이전트를 먼저 설치해야 합니다.
Amazon Linux 또는 RHEL용 CodeDeploy 에이전트 설치https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/codedeploy-agent-operations-install-linux.html
8. 명령줄을 사용하여 CodeDeploy 에이전트 설치
sudo yum update (위에서 설치했음)
sudo yum install ruby
sudo yum install wget (위에서 설치했음)
cd /home/ec2-user ('cd' 만 해도 홈으로 이동)
wget
https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install (서울 region)
ll
chmod +x ./install (실행 권한 부여)
ll (녹색 실행파일로 바뀐 것을 확인할 수 있음)
sudo ./install auto (최신 버전의 CodeDeploy 에이전트를 설치) (루비 버전이 너무 높다고 오류가 나네요)
sudo yum remove ruby (일단 삭제했음)
인스턴스, 탄력적 ip 다 지우고 다시 할게요!
- 5-6
S3 - 버킷 생성 (ACL 비활성화됨(권장))
IAM - 역할 - 역할만들기(AWS서비스)(다른 AWS 서비스의 사용 사례:CodeDeploy) - 역할생성
IAM - 사용자 - 사용자 추가 a(ws에서 gitactions에 접근하려면 사용자 정보를 등록해서 넘겨줘야해요) - AWS 자격증명유형선택 : 액세스 키 - 권한 설정 : 기존 정책 직접 연결 AWSCodeDeployFullAccess, AmazonS3FullAccess 두개
- 사용자만들기 완료!
AWS_ACCESS_KEY_ID : AKIAWNGUYAS2YGGEJHSW
AWS_SECRET_ACCESS_KEY : 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
.csv파일도 다운받아두었음(new_user_credentials.csv)
인스턴스 생성은 내일!
1. github(gitactions) --(CodeDeploy)-> S3 --> EC2(CodeDeploy agent 설치)
2. IAM : 권한설정
my-codedeploy-iam : AWS서비스 : codedeploy
사용자(my-gitaction-access-user) : 권한부여
- AWSCodeDeployFullAccess
- AmazonS3FullAccess
'개발일기' 카테고리의 다른 글
학원 수업 68일차 221125 (0) | 2023.04.28 |
---|---|
학원 수업 67일차 221124 (0) | 2023.04.28 |
학원 수업 66일차 221123 (0) | 2023.04.28 |
학원 수업 65일차 221122 (0) | 2023.04.28 |
학원 수업 64일차 221121 (0) | 2023.04.27 |
학원 수업 63일차 221118 (0) | 2023.04.27 |
학원 수업 62일차 221117 (0) | 2023.04.27 |
학원 수업 61일차 221116 (0) | 2023.04.27 |
댓글