본문 바로가기
반응형

[AWS-RDP]90

[중요][AWS] Transit Gateway? (2) - 생성 AWS Web Console - VPC - Transit Gateway - Create Transit Gateway 다음으로 적절한 Name 태그와 설명 등 옵션들을 설정해주도록 되어있는데, 우선 ASN 번호는 CGW와 ASN 번호가 겹치면 오류가 발생합니다. AWS Default 값은 64512 입니다. 또한, DNS Support 기능을 켜서 DNS 호스트 이름을 프라이빗 IPv4 주소로 확인하기 위해서 해당 기능을 활성화했고, Default route table이 아닌, 별도의 Route table을 생성할 것이기 때문에, Default route table association 및 Propagation 속성은 비활성화했습니다. (개인적인 생각이지만, 기본으로 생성되는 리소스들은 사용하지 않는 것이.. 2023. 5. 1.
[참고][AWS][한계정내 테스트] Transit Gateway란!! Transit Gateway Transit Gateway는 VPC Peering과 마찬가지로 서로 다른 VPC간에 통신이 가능하게 하는 서비스입니다. VPC Peering은 1 대 1 VPC 연결만 지원하여 직접적으로 연결되어있지 않은 VPC에 바로 접근할 수 없었다면 Transit Gateway는 중앙 허브를 통해 여러 VPC간 연결 정책을 중앙에서 관리할 수 있고, VPN을 통해 VPC와 온프레미스 네트워크를 연결할 수 있습니다. Transit Gateway 특징 중앙 허브와 VPN을 통해 VPC와 온프레미스 네트워크를 연결할 수 있습니다. 복잡한 피어링 관계를 제거하여 네트워크를 간소화 시킬 수 있습니다. 클라우드 라우터 역할을 하므로 새로운 연결을 한 번만 추가하면 됩니다. 다른 리전간의 Tran.. 2023. 5. 1.
[중요2][AWS] ACM 과 Route53을 이용한 사설 도메인 HTTPS(SSL) 등록 방법 -(2) ACM을 이용한 SSL 인증서 등록 (HTTPS) Architecture Diagram Architecture Diagram 위 다이어그램은 https://it-eldorado.tistory.com/117?category=824496 를 참고하여 재구성하였다. Goal (1) ACM 서비스 개요 / DNS 동작과정 이해 (2) ACM으로 발급한 SSL 인증서를 외부 도메인 기관(NS record) 및 Route53(CNAME record) 등록 (3) ALB에 SSL 인증서 적용 및 HTTPS 요청 처리 확인 본 글에서 전체 Diagram 중 노랑색 네모로 표시된 영역에 대하여 진행을 할 것이다. 실습 Diagram -(1) ACM을 이용한 SSL 인증서 등록(HTTPS) Step 1. ACM SSL 인증서를 외부 도메인 기관(NS record) 및 R.. 2023. 5. 1.
[참고] 자습서: Amazon EC2 인스턴스에서 Node.js 설정 아마존 리눅스 2는 현재 Node.js 최신 LTS 릴리스 (버전 18.x) 를 지원하지 않습니다. 다음 명령을 실행합니다. Node.js nvm install 16 자습서: Amazon EC2 인스턴스에서 Node.js 설정 PDFRSS 에 대한 SDK와 함께 Node.js 를 사용하는 일반적인 시나리오는 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스에서 Node.js 웹 애플리케이션을 설정 및 실행되는 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스에서 웹 애플리케이션을 설정 및 실행하는 것입니다. JavaScript 이 자습서에서는 Linux 인스턴스를 생성하고, SSH를 사용하여 해당 인스턴스에 연결한 다음, 해당 인스턴스에.. 2023. 4. 24.
[참고] Amazon Linux 2023이 GA되었습니다! https://dev.classmethod.jp/articles/amazon-linux-2023-ga-kr/ Amazon Linux 2023이 GA되었습니다! | DevelopersIO 2023/03/15에 GA된 Amazon Linux 2023에 대한 소개와 기존의 Amazon Linux 2와 차이점에 대한 블로그입니다. dev.classmethod.jp 2023. 4. 24.
[참고] Amazon Linux 2023 – 클라우드에 최적화된 Linux 배포판 출시 (장기 지원 제공) Amazon Linux 2023(AL2023)의 상용 출시를 발표하게 되어 기쁩니다. AWS는 2010년부터 클라우드에 최적화된 Linux 배포판을 제공해왔습니다. 이 배포판은 3세대 Amazon Linux 배포판입니다. 모든 세대의 Amazon Linux 배포판은 보안이 적용되고 클라우드에 최적화되며 장기적인 AWS 지원을 받습니다. 이러한 원칙에 따라 Amazon Linux 2023을 구축했으며 기능을 더욱 개선하고 있습니다. Amazon Linux 2023에 워크로드를 배포하면 세 가지 주요 이점, 즉 엄격한 보안 표준, 예측 가능한 수명 주기 및 일관된 업데이트 경험을 얻을 수 있습니다. 먼저 보안에 대해 살펴보겠습니다. Amazon Linux 2023에는 일반적인 업계 지침을 손쉽게 구현할 수 .. 2023. 4. 24.
[참고] Amazon Linux 2023 에 대한 정보!! Amazon Linux2는 네이밍 자체가 희한하긴했죠.. 보기쉽게 AL2023 과 같은 형식으로 가려나봅니다 rhel 기반이지만 커널이 6.1이면 그래도 최신으로보이네요 Q: Amazon Linux 2023이란 무엇인가요? A: Amazon Linux 2023(AL2023)은 범용 rpm 기반 Linux 배포이며 Amazon Linux 2의 후속 서비스입니다. AL2023은 운영 체제 업그레이드 계획을 간소화합니다. AL2023부터 Amazon Linux의 새로운 메이저 버전은 2년마다 릴리스되고 분기별 마이너 릴리스 버전을 포함하며 5년의 장기 지원이 함께 제공됩니다. Amazon Linux 2023은 AWS 서비스와 통합되며 클라우드에서 대규모로 배포할 수 있도록 설계되었습니다. 기본적으로 AL202.. 2023. 4. 24.
[중요2][AWS] SES(Simple Email Service)서비스로 메일전송하기(springboot) AccessToken을 이용해 전송할 것이기 때문에 IAM에서 계정에 따른 KEY를 받아두어야 한다. 해당계정에 다음 권한이 포함되어 있어야 한다. 그럼 이제 연동을 시작하자 # application.properties에 등록 및 AWS SES에 Email 인증하기 application.properties에 다음항목을 추가하자. # AWS SES(이메일) 액세스 Key aws.ses.credentials.access-key: [accessKey] aws.ses.credentials.secret-key: [secretKey] # AWS SES 인증 이메일이자 전송시 보낸이의 이메일이어야 함 aws.ses.veritied.email=[이메일 주소] 전송할 이메일을 등록할 경우, 사전에 확인된 메일만 등록할 .. 2023. 4. 24.
[중요2][AWS] SES(Simple Email Service) 사용법과 Spring Boot에서 SES 사용하기 📚 AWS SES 사용하기 서울 리전(ap-northeast-2) 기준으로 작성된 포스팅입니다. 1. SandBox 상태 해제하기 처음에 AWS에서 이메일을 등록한다고 바로 사용할 수 있는게 아닙니다. 초기 상태는 'SandBox'라는 상태인데, 이 상태일 때에는 AWS SES를 사용할 수 없습니다. Sending Statistics에 들어가면, 현재 상태가 Sandbox 상태인 것을 확인할 수 있습니다. Sandbox인 상태 Sandbox상태를 해제하기 위해서는 Edit your account details를 눌러 웹사이트 URL, 사용 방법 등을 적어놓고 제출을 하면 됩니다. 기본 발송량은 하루 200건 제한인데, Sandbox 상태 해제 + 200건 제한을 늘리고 싶다면 위 방법이 아닌 고객센터에 .. 2023. 4. 24.
[중요][AWS] SES 샌드박스 해제 요청하기 SES는 기본적으로 샌드박스 환경에서 작동합니다. 샌드박스란 고객을 도용/침해 등으로부터 보호하고 ISP/이메일 수신자에게 신뢰를 줄 수 있도록 SES에서 여러 제약사항을 두는 것입니다. 기본적으로는 인증된 메일주소로만 전송할 수 있고, 하루 최대 200개 등의 제약조건이 있습니다. 그러나 발신한도 등 서비스를 만드는 데 불편하다면 샌드박스 해제 요청을 해야 합니다. 본 포스트에서는 샌드박스 환경에서 탈출하는 방법을 간략하게 알아볼게요. AWS콘솔에서 Support>Suppport Center>Create Case로 이동합니다. 그리고 가이드에 따라 아래와 같이 작성합니다. Use Case Description을 적지 않으면 요청이 거절됩니다. 맨 하단의 Use Case Description에는 서비스하.. 2023. 4. 24.
[중요] AWS SES + Spring Boot로 이메일 전송기능 만들기 사용자에게 메일을 발송할 때 기존에는 Daum에서 제공하는 SMTP 서비스를 사용했었습니다. 근데 간헐적으로 메일발송이 되지 않거나 10~20분 후 발송되는 현상이 있어서 SMTP 서비스를 AWS SES로 바꾸기로 하였습니다. 그래서 이번 글에서는 AWS SES와 Spring Boot로 이메일 전송기능을 만드는 작업을 정리해보겠습니다. 위에서부터 순서대로 진행하시면 문제없이 만드실 수 있습니다. AWS SES 세팅 AWS 계정을 만들고 SES 서비스를 처음 이용하면 해당 계정은 샌드박스에 있습니다. 이 샌드박스에 있으면 다음과 같은 활동이 제한됩니다. - 자격증명된 이메일로만 메일을 보낼 수 있습니다. - 24시간 동안 최대 200개의 메세지를 보낼 수 있습니다. - 초당 최대 1개의 메세지를 보낼 수 .. 2023. 4. 23.
[참고][AWS] SES Email Setup and Send Emails 2023 | How to Send Emails using AWS SES without Coding -Tutorial AWS SES 이메일 설정 및 이메일 보내기 2023 | 코딩 없이 AWS SES를 사용하여 이메일을 보내는 방법 - 자습서 ## 프로덕션 요청전에 신원 인증 할 것!! 1. 이메일 인증으로 테스트 - 이메일 승인 후, 인증 완료 2. 도메인 인증으로 테스트 - 레코드를 도메인 이름에 추가 (약 15분후, 자동으로 신원 인증 완료) ## 신원확인후, 프로덕션 다시 요청 (안하면 거부 당함) ## 프로덕션 요청 후, SNS 설정도 필요 - 토픽 생성후, 구독 설정 - 외부 연동 엔드포인트 확인 후, 삽입 ## SES 에서 SNS 구성 필요 1. 첫번째 Configuration sets 설정 2. 두번째 Configuration sets 설정 ## IAM 사용자 생성 - SNS & SES 풀권한 그룹 생성 .. 2023. 4. 23.
[중요] mysql user확인 및 추가 1. mysql user확인 mysql접속 뒤 use mysql; select user, host from user; 유저의 목록과 접속 허용된 ip를 볼 수 있다. 2. user 추가 방법1 (2줄짜리)-create로 만들고 grant로 권한주기 mysql -uroot -p로 root 계정으로 접속 mysql> create user USER_ID@localhost identified by 'USER_PASSWORD'; mysql> grant all privileges on DATABASE_NAME.* to USER_ID@localhost; MariaDB [mysql]> create user taelee@localhost identified by '1234'; Query OK, 0 rows affecte.. 2023. 4. 20.
[중요2][AWS] MySQL - 6. 로그 수집하기 AWS Builders Database 200 실습 6. 로그 수집하기 6. 로그 수집하기 Error 로그는 기본적으로 활성화되며 RDS 생성시에 Log export를 체크했기 때문에 CloudWatch Logs에서 바로 확인이 가능합니다. log 그럼 General Log와 Audit Log도 활성화해봅시다! General Log RDS 콘솔로 다시 돌아갑니다. 왼쪽의 메뉴에서 Parameter groups 를 클릭하고 [Create parameter group] 을 클릭합니다. Parameter group details를 아래와 같이 설정합니다. DB Cluster Parameter Group의 파라미터는 클러스터의 모든 인스턴스에 적용됩니다. Parameter group family: aurora-.. 2023. 4. 19.
[중요][AWS] MySQL 로그와 General, Slow Log 설정 (with. Aurora) MySQL은 서버를 정상적으로 운영하고 상태를 기록하기 위한 다양한 로그가 존재합니다. Error log -MySQL을 시작, 실행, 종료 시 발생한 문제를 기록 General Log - 클라이언트 연결 설정 및 실행된 쿼리를 기록 Binary Log - 테이블 생성 및 데이터 변경과 같은 변경 사항을 기록(SELECT 쿼리는 남기지 않음) Relay Log - 복제 구성 시 마스터의 변경 사항을 기록 Slow Log - long_query_time 파라미터로 설정된 시간보다 수행시간이 긴 쿼리를 기록 DDL Log - DDL문의 실행을 기록 이 중 General Log, Slow Log, Binary Log가 가장 많이 사용됩니다. 이번에는 General Log와 Slow Log에 대해 알아보겠습니다... 2023. 4. 19.
[참고][Amazon Aurora] Aurora 느린 쿼리 로그 CloudWatch에서 확인하기 Aurora DB 운영 중 성능에 영향을 미치는 쿼리로 인해서 서비스가 종종 느려지거나 DB에 과부하가 걸리는 현상이 있는데 이러한 경우 해당 쿼리를 즉시 AWS 콘솔 화면에서 확인하는 방법이 있다. 오늘은 이와 같은 설정 방법을 알아보자. - Aurora 클러스터 설정 우선 자신 Aurora DB 의 클러스터 정보에서 아래와 같은 설정이 되어 있는지 확인한다. [확인하고자 하는 클러스터 > 수정 > 추가구성(옵션) > 로그 내보내기(옵션) ] 위의 설정이 체크되어 있으면, 일단 절반은 끝났다. 위의 옵션에 체크해야 cloudwatch에서 로그 값을 확인할 수 있다. - 클러스터 파라미터 그룹 설정 RDS 존재하는 파라미터 그룹 중 자신의 로그를 내보내고 싶어하는 클러스터의 파라미터 그룹을 선택한다. (.. 2023. 4. 19.
[참고][ACM] 사설인증서 발급(OpenSSL) 및 CloudFront 적용 AWS Certificate Manager(ACM) 즉, 앞에서 알아본 SSL인증서를 AWS에서 만들어줄 수 있는 서비스 일반적인 인증서(사설인증서)는 기한만료면 갱신작업이 필요하지만, AWS에서 발급받은 인증서(공인인증서)는 13개월마다 자동으로 갱신되는 장점이 있음 단, 비용은 인증서 값이 아니라 트래픽에 대해서만 청구 사설 인증서 요청 1. 인증서 생성 테스트 상황 CA기관으로부터 발급받은 인증서가 없으니까 무료로 만드는 인증서(Self-signed 인증서) 생성 실제 상황(상용화 경우) CA기관으로부터 인증서를 받아서사용 인증서를 발급받을 서버가 Privatekey, CSR을 만들어서 CA인증기관한테 보내면, CA가 인증서를 만들어서 줌 1) Private Key 생성 : openssl genrs.. 2023. 4. 19.
[중요] AWS 인증서 발급받기 #2 (멀티 계정에서 여러개의 서브도메인 사용하기) Intro AWS 계정을 1개만 사용할 때는 멀티도메인 지원하는 * SSL 인증서를 받아서 사용하면 되지만 AWS 계정을 개발/테스트/운영 으로 3개로 나눠서 사용할 경우 외부에서 구매한 유료 SSL 인증서가 아닌 AWS 인증서는 계정별로 SSL 인증서를 발급받아서 사용해야 한다 ​​ 발급방법 Step 1. Amazon 의 공인 인증서를 요청한다 Step 2. 필요한 서브도메인 이름을 추가한다 Step 3. DNS 검증 방법을 선택한다 Step 4. 검토 및 요청 하고 검증에서 검증 보류가 나타남 Step 5. Route53 에서 DNS 레코드 생성하기 Step 1. Amazon 의 공인 인증서를 요청한다 AWS Certificate Manager 에서 공인 인증서 요청한다 Step 2. 필요한 서브도메.. 2023. 4. 18.
AWS 계정과 연결된 이메일 주소를 변경하는 방법은 무엇인가요? 계정의 AWS 계정 루트 사용자와 연결된 이메일 주소를 변경하고 싶습니다. 해결 방법 AWS 계정 루트 사용자로 로그인한 후에만 AWS 계정에 연결된 AWS 계정 루트 사용자 이메일을 변경할 수 있습니다. AWS Identity and Access Management(IAM) 사용자로 로그인한 경우 사용자 이름을 변경하려면 계정 관리자에게 문의하세요. 계정 관리자에게 IAM 사용자 이름 변경하기의 지침을 따르도록 요청합니다. 중요: Amazon.com 소매 계정과 AWS 계정의 로그인 정보가 같은 경우, 이들 계정 중 하나에서 이메일 주소를 업데이트하면 다른 계정의 정보도 변경됩니다. 루트 이메일 주소를 업데이트하려면 다음을 수행합니다. 업데이트하려는 AWS 계정의 과금 정보 비용 관리 콘솔에 로그인합니.. 2023. 4. 18.
[참고] How to manage Credentials in Spring Boot using AWS Secrets Manager? | how Secrets manager work? AWS Secrets Manager를 사용하여 Spring Boot에서 자격 증명을 관리하는 방법은 무엇입니까? | 비밀 관리자는 어떻게 작동합니까? https://github.com/dhruv9911/rds-secret-manager GitHub - dhruv9911/rds-secret-manager Contribute to dhruv9911/rds-secret-manager development by creating an account on GitHub. github.com ## 테스트용 윈도우 EC2 생성 https://www.youtube.com/watch?v=I2iF_HXtZE4 2023. 4. 18.
[참고][Amazon S3] 특정 확장자 파일(Object)만 업로드 하기 오늘은 아주 간단한 내용입니다. 특정 확장자만 S3에 업로드 될 수 있도록 S3 Policy를 지정하도록 하겠습니다. 먼저, 테스트할 버킷을 만들어 봅시다! 버킷이름만 작성하고, 나머지는 디폴드값으로 두어 버킷을 생성합니다! 버킷을 생성했다면, 이제 정책을 설정해줍시다. 생성한 버킷을 클릭하여 상세 페이지로 이동한 후 "권한" 탭을 클릭합니다. 아래로 조금 내려보면 "버킷 정책"이 있습니다. 수정을 클릭합니다. 버킷 정책을 복붙해줍시다. 그중에 Not Resource 부분만 각자의 버킷명으로 변경하시면 됩니다. { "Version": "2012-10-17", "Statement": [ { "Sid": "putObject DenyPolicy", "Effect": "Deny", "Principal": "*".. 2023. 4. 17.
[참고] AWS Secrets Manager로 쿠버네티스 시크릿(Secret)을 관리해보자 기존에는 시크릿을 그냥 yaml파일로서 생성해서 개인 컴퓨터에 가지고 있었습니다. 이 때는 사내에서 쿠버네티스를 관리하는 사람이 저밖에 없었기 때문에 크게 문제가 되지 않았습니다. 하지만, 어느새 쿠버네티스를 관리하는 팀원이 3명으로 늘어났습니다. 물론 시크릿 파일을 코드 저장소에 올리진 않았지만, 시크릿을 계속 파일로 관리하는 것은 보안적으로도 시스템적으로도 문제가 된다는 판단을 했습니다. 시크릿이 수정될 때마다 관리하는 팀원들에게 계속 공유를 해줘야했고, 누군가 해당 부분을 적용 안 한 상태로 수정사항을 적용할 경우 해당 시크릿이 누락되는 문제가 발생할 수 있었습니다. 이런 상황을 인지하고 AWS의 Secrets Manager를 활용하여 쿠버네티스의 Secret을 동기화할 수 있게하는 작업을 진행했습.. 2023. 4. 17.
[참고] AWS Tutorial - AWS Secrets Manager - Create a Secret and use with AWS MySQL RDS AWS 자습서 - AWS Secrets Manager - 암호 생성 및 AWS MySQL RDS와 함께 사용 https://github.com/nasha2878/AWSSecretsManager/blob/master/Secrets_Manager_Policy_For_Tutorial.txt GitHub - nasha2878/AWSSecretsManager: Create a Secret and use with AWS MySQL RDS Create a Secret and use with AWS MySQL RDS. Contribute to nasha2878/AWSSecretsManager development by creating an account on GitHub. github.com https://www.yo.. 2023. 4. 17.
[중요] AWS Secrets Manager로 애플리케이션에서 RDS 자격증명 정보 보안하기 보통 AWS를 처음 시작하게 되면 EC2와 관련된 컴퓨팅 리소스를 많이 사용하게 되고, 그 다음으로는 RDS인 것 같다. 그리고 개발자들은 소스 코드의 설정 파일에 RDS 접속 정보를 넣어서 연결하게 된다. 이 때, 생길 수 있는 문제는 바로 RDS의 자격증명 정보(마스터 계정 아이디, 비밀번호)가 여과없이 소스 코드에 드러나게 되는 것이다. 이 부분을 해결하기 위해 AWS는 Secrets Manager라는 서비스를 출시했다. AWS Secrets Manager 란? AWS Secrets Manager는 애플리케이션, 서비스, IT 리소스에 액세스할 때 필요한 보안 정보를 보호하는 데 도움이 됩니다. 이 서비스를 사용하면 수명 주기에 걸쳐 데이터베이스 자격 증명, API 키 및 다른 보안 정보를 손쉽게 .. 2023. 4. 16.
VPC Peering 으로 다른계정의 VPC와 연결 해보기! VPC Peering이란? VPC 피어링 연결은 프라이빗 IPv4 주소 또는 IPv6 주소를 사용하여 두 VPC 간에 트래픽을 라우팅할 수 있도록 하기 위한 두 VPC 사이의 네트워킹 연결입니다. 계정간 VPC Peering 연결이란? AWS는 VPC의 기존 인프라를 사용하여 VPC 피어링 연결을 생성합니다. 이는 게이트웨이도, VPN 연결도 아니며 물리적 하드웨어 각각에 의존하지 않습니다. 그러므로 통신 또는 대역폭 병목에 대한 단일 지점 장애가 없고 원활한 데이터 전송에 도움이 됩니다. 예를 들어, AWS 계정이 두 개 이상인 경우 이들 계정을 대상으로 VPC를 피어링하여 파일 공유 네트워크를 만들 수 있습니다. VPC 피어링 연결을 사용하여 다른 VPC가 사용자의 VPC 중 하나에 있는 리소스에 액.. 2023. 4. 12.
[이슈해결] Configure EKS to use Nexus Private Docker Registry (HTTP/HTTPS) I've created an EKS cluster on AWS along with Nexus Repository on DigitalOcean using Terraform & Ansible. Also I've not created any SSL for the Nexus Repository, so it is "http." Normally, it is sufficient to add [insecure-registries:...] entry into the self hosted nodes' docker config file, but I am working with EKS the first time and I don't have any access to configuration of the worker nodes.. 2023. 4. 11.
[중요][AWS] Cloudwatch 경보 설정 - 1. 기본 SNS를 통한 알림 Cloudwatch Alert은 Cloudwatch에서 수집 되고 있는 지표에 대해서만 설정이 가능합니다. 이를 SNS연동 혹은 Lambda와의 연동을 통해서 수집된 지표의 임계값이 설정된 값에 대한 조건을 만족하면, 알림을 받을 수 있도록 설정하는 부분입니다. 먼저 SNS부터 생성해보도록 하겠습니다. SNS는 주제, 구독의 개념으로 이루어져있습니다. 만들어진 주제에 대해서, 구독을 생성하고 이를 통해 구독되어있는 Email 주소들에 대해서 이메일을 전송하게끔 구성해보도록 하겠습니다. 기본값으로 주제를 만들겠습니다. 만들어진 주제에 대해서 구독을 생성해서 어떤 이벤트가 발생하면 구독되어있는 모두에게 SNS를 통해 알림을 보낼 수 있습니다. 메일 커스터마이징이나 SMS같은 경우는 람다에서 구성을 해야하기 .. 2023. 4. 6.
[중요][AWS] Athena로 CloudTrail 로그 분석 오늘은 깊게 분석할 것 없이 아래의 간단한 실습을 해볼 생각이다. 1. CloudTrail 생성 및 로그가 S3에 쌓이도록 구성 2. S3에 쌓인 로그 파일을 Athena로 분석하기 굳이 CloudTrail 로그를 S3에 올리는 이유는 CloudTrail의 최대 로그 보존 기간이 90일이기 때문이다. 그 이전의 데이터는 유지하지 않기에 간혹 과거의 데이터를 조회하지 못해 난감한 경우가 있었다. (누가 어떤 작업을 했는지, CreateInstance 로그 등등) 또한 로그 파일이 쌓이다 보면 일일이 수많은 파일을 열어 확인해야 하는 번거로움이 있는데 이를 Athena를 활용해 쿼리를 날려 내가 원하는 데이터를 추릴 수 있다. 오늘은 이 실습을 해보려 한다. https://docs.aws.amazon.com.. 2023. 4. 5.
[참고] Amazon RDS for MySQL (4) - 8.0 버전에서 변경 사항 lower_case_table_names Aamazon RDS for MySQL 에서는 8.0.19 이상 버전부터 1 (이름은 소문자로 저장 되며 비교 시 대소문자 구분 안 함) 으로 설정이 지원 됩니다. 기본값은 0(대소문자를 구분) 입니다. 아래 링크에서 Amazon RDS DB 인스턴스에 대한 MySQL 파라미터 예외 에서 lower_case_table_names 항목을 참조 하시면 됩니다 Amazon RDS for MySQL에 대해 알려진 문제 및 제한 - Amazon Relational Database Service Amazon RDS for MySQL 작업에 대해 알려진 문제 및 제한은 다음과 같습니다. MySQL 5.6 이나 5.7과는 달리 MySQL 8.0 버전에서는 인스턴스 생성후에는 l.. 2023. 4. 4.
[중요] AWS RDS MySQL 8 대소문자 구분 안하도록 설정하기 처음 DB를 생성 할 때 부터 lower_case_table_names = 1으로 설정된 파라미터 그룹을 사용하면 MySQL 8 RDS에서도 테이블 조회시 대소문자 구분 잘 됨. https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/MySQL.KnownIssuesAndLimitations.html Amazon RDS for MySQL에 대해 알려진 문제 및 제한 - Amazon Relational Database Service 일부 기존 DB 인스턴스에는 하한이 있습니다. 예를 들어, 2014년 4월 이전에 생성된 MySQL DB 인스턴스의 파일 및 테이블 크기 제한이 2TB입니다. 이 2TB 파일 크기 제한은 DB 인스턴스 생성 시기와 상관 doc.. 2023. 4. 4.
반응형