전체 글

전체 글

    [AWS] EFS

    AWS efs 개념 및 구성 방법EFS란? "Elastic File System"의 약자로, 클라우드에서 파일 시스템을 쉽게 관리할 수 있는 서비스이다. 여러 서버에서 동시에 사용할 수 있는 공유 스토리지이며 서버 간에 파일을 쉽게 공유하고, 데이터를 안전하게 저장하며 필요할 때 확장할 수 있다.온프레미스의 NFS라고 생각하면 된다. 구성할 환경서버 2개 생성 후 EFS를 통해 파일을 공유해 볼 것이다. EFS 구성 방법VPC 설정편집에서 DNS 호스트 이름 활성화 체크  efs전용 보안그룹을 생성 후 유형은 NFS(2049), 소스는 마운트 할 서버의 보안그룹으로 지정  EFS -> 파일 시스템 생성에서 이름 지정 후 VPC선택  생성된 EFS들어가서 네트워크 - 관..

    [AWS] EC2 인스턴스 디스크 용량 확장(EBS)

    현재 볼륨크기 8GB20GB로 확장하려 한다. 서버 - 스토리지에서 증설할 볼륨 선택  해당 볼륨 선택 후 수정  원하는 크기 입력  서버 접속해서 lsblk명령어로 확인 시 xvda 디바이스 크기는 늘어났지만 /는 그대로이다.   아래 명령어로 파티션을 확장 후 lsblk 명령어로 확인해 보니 7.9G에서 19.9로 확장된 것을 확인할 수 있다.sudo growpart /dev/디바이스명 1sudo growpart /dev/xvda 1  파일 시스템도 확장하자sudo resize2fs /dev/xvda1 / 디렉토리 크기가 20G로 확장된 것 확인

    [AWS] EC2 Instance Connect is unable to connect to your instance. Ensure your instance network settings are configured correctly for EC2 Instance Connect.

    AWS에서 서버에 EC2 Instance Connect로 접속을 하려 하면 아래와 같은 오류가 발생한다.Failed to connect to your instance EC2 Instance Connect is unable to connect to your instance. Ensure your instance network settings are configured correctly for EC2 Instance Connect. For more information, see EC2 Instance Connect Prerequisites at https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-connect-prerequisites.html..

    Window jq(JSON Parser) 설치

    jq(JSON Parser란? JSON 데이터를 다루는 커맨드 라인 도구. JSON 데이터를 필터링하고 정렬할 수 있다. 설치 방법 cmd 관리자 권한으로 실행 후 아래 명령어 입력. 처음에는 액세스 거부가 발생할 텐데 한번 더 입력하면 된다. @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\cho..

    [AWS] Linux 사용자 별 key pair 생성 & 접속

    AWS Linux에서 새로운 사용자 생성 후 해당 사용자만의 key pair 생성 후 접속하기 Tom이라는 유저 생성. 이 유저로 접속 테스트 할 것이다. tom 사용자로 변경 후 사용자 홈 디렉토리에 .ssh 디렉토리 생성 경로 : /home/tom/ su - tom mkdir .ssh .ssh 경로로 들어간 후 authorized_keys 파일 생성 후 권한 600으로 변경 touch authorized_keys chmod 600 authorized_keys ssh-keygen 명령어 실행(전부 엔터로 스킵). .ssh 디렉토리에 id_rsa / id_rsa.pub 파일이 생성된다. id_rsa.pub의 내용을 authorized_keys로 복사 cat id_rsa.pub > authorized_ke..

    [AWS] Cannot create a publicly accessible DBInstance. The specified VPC does not support DNS resolution, DNS hostnames, or both. Update the VPC and then try again

    RDS DB 퍼블릭 액세스 허용하기 위해 설정을 바꾸려 하면 아래와 같이 나온다. 죄송합니다. DB 인스턴스 dhkang-rds에 대한 수정 요청이 실패했습니다. Cannot create a publicly accessible DBInstance. The specified VPC does not support DNS resolution, DNS hostnames, or both. Update the VPC and then try again 해결방법 1. 해당 리소스를 사용하는 VPC -> VPC 설정 편집 2. DNS 호스트 이름 활성화 체크

    [AWS] RDS 데이터베이스 시간 변경 (Timezone 변경)

    aws에서 rds를 생성하면 처음 시간은 UTC로 나오게 된다. 한국 시간으로 변경 방법 1. RDS -> 파라미터 그룹 -> 파라미터 그룹 생성 2. 기본적인 정보 입력 3. 생성한 파라미터 그룹 들어가서 편집 4. 검색창에 time_zone 입력 후 해당 파라미터 값을 Asia/Seoul로 변경 후 저장 5. 변경할 데이터베이스 선택 후 수정 6. 추가 구성에서 DB파라미터 그룹을 생성한 그룹으로 교체 후 계속 7. 즉시 적용 8. 데이터베이스 재부팅(필수) 9. 결과

    [파이썬] TypeError: list indices must be integers or slices, not str

    x 리스트에서 조건에 맞는 값을 y리스트에 추가 후 출력하려고 하는데 아래와 같은 오류가 발생한다 x = ["grapes", "orange", "apple", "lime", "banana", "cherry", "kiwi", "blueberry", "watermelon"] y = [] for i in x: if (i == "apple") or (i == "kiwi"): y.append(x[i]) print(y) --------------------------------------------------------------------------- y.append(x[i]) ~^^^ TypeError: list indices must be integers or slices, not str TypeError: ..

    [AWS] 도메인 https 설정

    사전작업 도메인 구매(https://reddot.kr/52 참고) - dhkang2.shop SSL 인증서 구매(https://reddot.kr/54 참고) nginx 또는 apache가 설치되어 있는 서버 1. Route 53에 도메인 등록 이 과정은 완전히 필수는 아니지만 편의상 & AWS에서 레코드를 관리하기 위해 설정하자 Route53 -> 호스팅 영역 2. 도메인 구입한 곳(가비아, 후이즈 등)에서 네임서버 변경 생성한 호스팅 영역 레코드에 NS라고 되어있는 4개의 호스트명을 복사해 도메인 구입한 곳의 네임서버 부분을 변경하자.(맨 뒤에 .은 빼야 한다) 변경 후 적용되기까지 1~2 시간 정도 기다려야 한다. 3. ACM에 인증서 등록(AWS는 이 과정이 필수이다) ACM -> 가져오기 이 글에..

    [Azure] SSL 인증서 구매 & 인증서 적용

    목차 https://itstoryy.tistory.com/51 LB 구축 https://itstoryy.tistory.com/52 도메인 구매 & Application Gateway와 연결 https://itstoryy.tistory.com/54 SSL인증서 구매 & 인증서 적용 (현재 글) 웹 페이지에 https를 적용하려면 인증서가 필요하다. 가비아 인증서는 비싼 편이라 필자는 아래 사이트에서 7천 원 정도에 구매했다. https://www.koreassl.com/ 코리아SSL 인터넷 보안서버 인증서, 코드사인, 보안메일, 문서보안, 웹 취약성, 랜섬웨어 등 다양한 보안 서비스 제공 www.koreassl.com SSL인증서 구매 과정은 생략, 코리아 SSL기준 내 인증서 탭에서 아래 사진처럼 나오면..

반응형