일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- AWS
- ntp
- 리눅스
- centos
- x-real-ip
- port
- xen
- Error
- x-forward-for
- EBS
- deragistration
- ubuntu
- mysql
- DISK
- RDS
- Linux
- awscli
- Query
- resize2fs
- Windows
- VPN
- onpromise
- 인스턴스타입
- DELETE
- nvme
- 센토스
- EC2
- terraform
- fdisk
- 아마존
- Today
- Total
목록RDS (3)
Cloud
RDS 구독 메세지를 테라폼을 적용해서 사용 중인데 리소스를 찾지 못했던 경험을 공유 합니다.이번에는 source_ids 를 정할때 aws 의 ids 가 아닌 identifier 를 입력해야 합니다. 자꾸 ids 를 다시 확인하라고 해서, 문제 해결에 시간이 걸렸습니다. 문법이나 내용은 맞는 것 같은데 실제 리소스를 찾지 못할때는 아래처럼 환경 설정이 어떻게 되어 있나 확인하고 적절한 리소스를 대입해서 찾아보면 좋습니다. terraform state show aws_db_instance.logdb01 정상적으로 rds 에 sns 구독을 연결 시키는 코드입니다.resource "aws_sns_topic" "rds_events_topic" { name = "rds-events-topic"}resource..
rds 사용 중에 계정을 추가할 경우가 있습니다. 계정 추가까지는 기존 기존 물리 장비 (iaas) 에서 하던 것처럼 하면 됩니다. 그러나 grant all 옵션이 되지 않아 권한을 하나씩 추가해 주어야 합니다. (rds 에서는 전체 권한을 할당 할수 없으므로 all 옵션이 permission deny 가 발생한 것으로 예상됩니다.) 아래 예시는 new_master_user 생성입니다. 또한 버전은 8버전입니다. 1. 기존처럼 유저 생성 mysql> CREATE USER 'new_master_user'@'%' IDENTIFIED BY 'password'; 2. 권한 할당 (ALL 로 하지 않고 하나씩 할당해 주어야 됨) mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CR..
EC2는 같은 설정으로 한꺼번에 만들 수 있는데 RDS는 지원되지 않습니다. 때문에 다량의 RDS를 Deploy 시, 시간이 오래걸려 awscli로 해결하면 편합니다. 아래 표에는 설정이 전부 들어가 있지 않아, security group과 backup, maintenance time 설정을 후처리 해야 하지만, 명령을 병렬로 처리하여 첫 deploy 시간을 줄여 줍니다. (mysql 기준입니다.) aws configure 는 생략하고 rds create 명령어만 기입합니다. 참고해서 사용하세요. aws rds create-db-instance \ --engine mysql \ --db-instance-identifier "vittadb" \ --engine-version "5.7.30" \ --allo..