반응형 AWS15 [AWS CI/CD] Ubuntu 현재 서버는, 만들어둔 인스턴스는 잠시 중지시켜놓고, 인스턴스를 새로만들어 다시 구축하기 시작했다. 현재 JDK 17을 깔고 CodeDeploy를 깔아놓았다 아래 사진을 보면 codedeploy-agent가 실행중인 상태인것을 알 수 있다. 이제 EC2의 Config 설정과 같은 IAM(Identity and Access Management) 설정을 해야 한다. Step 21 IAM 서비스 -> Roles -> Create role을 클릭한다. Step 22 “AWS service”와 “EC2”를 클릭한다. Step 23 [CodeDeployFullAccess, S3FullAccess] 권한을 부여한다. Step 25 “Role name”에는 원하는 값을 입력한다. 그리고 Policies에 [CodeDe.. AWS 2022. 12. 5. [AWS CI/CD] EC2에서 S3 밑에서 2번째줄을 보아서는 성공적으로 연결 되었다는거 같은데 마지막줄에서 HTTP요청에서 403 Forbidden이라는 문구가 출력되었다. 아마 s3의 퍼블릭 액세스가 차단되어서 그런거 같다. 그래서 설정을 바꿔주려 하니 버킷 정책을 편집할 권한이 없다고 나온다. 간략한 설명 ‘403 Forbidden’ 오류는 다음과 같은 이유로 발생할 수 있습니다. s3:PutObject에서 객체를 추가하거나 s3:PutObjectAcl에서 객체의 ACL을 수정할 수 있는 권한이 누락되었습니다. AWS Key Management Service(AWS KMS) 키를 사용할 수 있는 권한이 없습니다. 버킷 정책에 명시적 거부 문이 있습니다. Amazon S3 퍼블릭 액세스 차단이 활성화되었습니다. 버킷 ACL(액세스 제어.. AWS 2022. 12. 3. [Github Action] - Self-hosted runners vs GitHub-hosted 1. self-hosted runners란? 자체 러너를 호스팅하고 GitHub Actions workflows이서 job을 실행하는데 사용되는 환경을 사용자 지정할 수 있다. self-hosted runner는 GitHub의 Actions에서 jobs를 실행하기 위해 배포하고 관리하는 시스템이다. (GitHub Actions에 대해서는 GitHub Docs를 참조하자.) self-hosted runner GitHub-hosted runners에서 제공하는 하드웨어, 운영체제, 소프트웨어 도구보다 더 많은 제어를 할수 있도록 제공한다. self-hosted runners를 사용하여 더 큰 작업을 실행하기 위한 처리 능력 또는 메모리로 요구사항을 충족하는 맞춤형 하드웨어 구성을 생성할 수 있다. 로컬 네트.. AWS 2022. 12. 3. 이전 1 2 다음 반응형