공부/aws
-
MySQL 데이터베이스를 AWS 클라우드 서비스와 연동공부/aws 2023. 9. 5. 13:13
RDS -> 데이터베이스 -> 데이터베이스 생성 엔진 옵션 : MySQL 템플릿 : 프리 티어 인스턴스 구성 : 버스터블 클래스(t클래스 포함) [db.t2.micro] 퍼블릭 엑세스 기능 : 예 연동 할려면 인바운드 규칙 수정해줘야함 원하는 db들가서 vpc보안그룹 선택 이렇게 수정 여기 보안그룹 저거 복사해서도 넣어주기 명령 프롬프트로 mysql -u [마스터 이름] --host [엔드 포인트 주소] -P 13306(포트 번호) -p ex ) mysql -u admin --host database-2.coocppqxryzy.ap-northeast-2.rds.amazonaws.com -P 3306 -p 이후 show databases; 입력시 초기db 이름 보이면 성공 난 test로 해줘서 이렇게 테스..
-
Github Acion 로 AWS 자동화 배포 (2) - Github 설정,코공부/aws 2023. 9. 1. 17:13
.github/workflows/gradle.yml name: Java CI with Gradle on: push: branches: [ "main" ] permissions: contents: read env: S3_BUCKET_NAME: dreamconsumer jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up JDK 11 uses: actions/setup-java@v3 with: java-version: '11' distribution: 'temurin' - name: Add permission run: chmod +x gradlew - name: Build with Gradle uses: gr..
-
Github Acion 로 AWS 자동화 배포 (1) - AWS 설정공부/aws 2023. 9. 1. 17:05
IAM 사용자 생성 -> 사용자 이름 만들고 AWS 액세스 유형 선택에서 (엑세스 키 - 프로그래밍 방식 엑세스) 선택 다음에는 권한설정 - AmazonEC2FullAccess - AmazonS3FullAccess - AWSCodeDeployFullAccess 추가해주기 ★액세스 키 저장 해주기 ★ 사용자 설정 역할 설정 EC2 IAM 역할은 아까 설정해줬던걸로 하고 나머지 설정은 프리티어로 해준다 키 페어 생성도 해서 저장!! CodeDeploy 로드 밸런서 체크 삭제하기