반응형 [AWS-FRF]114 [참고][AWS] Saving Plans 적용하기!! 📌 SummarySP 컴퓨팅 플랜을 구매할 때 적정한 가격을 선정 할 수 있습니다.SP는 컴퓨팅 성능에 대해서 약정하기 때문에, 보다 유연하게 할인을 적용받아 인프라를 운영할 수 있는 장점이 있습니다. 📌 Notes👉 Saving PlansSavin Plan이란?1년 또는 3년 동안의 컴퓨팅 성능 사용을 약정하는 대가로 할인 혜택을 제공받을 수 있는 할인 모델입니다.AWS는 할인형 옵션으로 예약 인스턴스(RI, Reserved Instance)를 운영하고 있습니다.2019년 새로운 할인 혜택을 제공하는 Saving Plan을 출시하였습니다.고객들은 해당 할인형 옵션을 통해 일정 컴퓨팅 사용을 약정 하여 할인 받을 수 있게 되었습니다.기존 RI의 단점으로는 인스턴스 자체를 빌리는 옵션이었기에 약정 진.. 2024. 11. 8. [참고][AWS] Savings Plans 구매 방법!! 지난번에 예약 인스턴스(RI) 구매 방법 관련하여 확인한 내용 공유드렸는데요. RI와 유사하게 약정을 통해 EC2 인스턴스의 비용을 할인 받을 수 있는 Savings Plans 서비스에 대해 간략히 소개해드리고 구매 시 유의 사항에 대해 공유해드리고자 게시글을 작성합니다.Savings Plans 관련 AWS 공식 문서https://docs.aws.amazon.com/ko_kr/savingsplans/latest/userguide/what-is-savings-plans.html1. Savings Plans 유형Compute Savings Plans - 리전, 인스턴스 패밀리, 크기, 테넌시 및 운영 체제와 상관없이 EC2 인스턴스, AWS Fargate 및 AWS Lambda 서비스 사용량에 적용, 컨버터.. 2024. 11. 7. [참고][AWS] 2024 년 최고의 사용자 추적 소프트웨어 10 가지 (리뷰 및 가격)!! 기업들은 가장 큰 학습의 원천인 고객에 집중하고 있습니다. 현대 기업은 다음 사항에 크게 의존합니다 고객 추적 소프트웨어 를 사용하여 사용자에 대한 이해를 높일 수 있습니다.고객 또는 사용자 추적 소프트웨어를 통해 제품 및 마케팅 팀은 각 접점에서의 선호도부터 고객이 언제, 어떻게 판매 퍼널을 이탈하는지까지 고객의 여정을 면밀히 연구할 수 있습니다.그런 다음 기업은 이 데이터를 사용하여 다음을 수행합니다 make 주요 비즈니스 의사 결정 새 기능을 구축하거나 메시지를 수정할 수 있습니다.실제로 '사용자 주도' 제품 개발은 오늘날 널리 시행되고 있는 현상으로, 비즈니스에서 개인화할 수 있도록 도와줍니다 고객 관계 보다 고객 중심적이 되세요.사용자 추적이란 무엇인가요?사용자 추적은 사용자 행동 데이터를 수집.. 2024. 11. 6. [중요][AWS] Route53 도메인 등록 기간 연장 & 자동 갱신 활성화 또는 비활성화!! [도메인 등록 기간 연장] Amazon Route 53에 도메인을 등록하거나 도메인 등록을 Route 53으로 이전하면 도메인이 자동으로 갱신되도록 구성합니다. 자동 갱신 기간은 일반적으로 1년이지만 일부 최상위 도메인(TLD)의 레지스트리는 갱신 기간이 더 깁니다.다음 사항에 유의하세요.최대 갱신 기간모든 일반 TLD와 많은 국가 코드 TLD를 사용하면 도메인 등록을 더 긴 기간 동안 연장할 수 있으며, 일반적으로 1년 단위로 최대 10년까지 연장할 수 있습니다. 도메인의 등록 기간을 연장할 수 있는지 확인하려면 Amazon Route 53에 등록할 수 있는 도메인을 참조하세요 . 더 긴 등록 기간이 허용되는 경우 다음 절차를 수행합니다.도메인 등록을 갱신하거나 연장할 수 있는 시기에 대한 제한 사항일.. 2024. 11. 5. [중요][AWS][Matomo] 5. Matomo 데이터 수집 주기 설정 !! 웹사이트를 수백 번 이상 방문하는 경우 Matomo가 데이터를 처리하기를 기다리는 데 몇 분 정도 걸릴 수 있습니다. 이러한 대기 시간을 피하는 가장 좋은 방법은 데이터가 매시간 자동으로 처리되도록 서버에 cron 작업을 세팅하는 방법이 있습니다.아래의 공식홈페이지에 가이드에 따라 Crontab을 설정 해봤습니다.https://matomo.org/docs/setup-auto-archiving/#linux-unix-how-to-set-up-a-crontab-to-automatically-archive-the-reportsHow to Set up Auto-Archiving of Your Reports - Analytics Platform - MatomoTable of contents Linux/Unix: .. 2024. 10. 30. [중요][AWS][Matomo] 4. Matomo eCommerce(전자상거래) Tracking 코드 삽입 !! 마토모에서 전자상거래 분석 기능은 무료로 제공되나 사용을 위해 추가적인 javascript 코드를 삽입해야 합니다.전자상거래 트래킹 코드 가이드는 마토모 공식 홈페이지에 샘플 코드로 잘나와있습니다.https://matomo.org/docs/ecommerce-analytics/ Ecommerce Analytics - Analytics Platform - MatomoEcommerce tracking in Matomo allows you to go far beyond just merely tracking how much money is coming into your bank account.matomo.org제가 운영하는 사이트에서는 상품/카테고리 등의 JSP 파일에 트래킹 코드를 심었습니다.상품 정보 j.. 2024. 10. 30. [중요][AWS][Matomo] 3. Matomo 기본 Tracking 코드 삽입 !! 기본 Tracking 코드를 삽입하여 분석을 진행해보겠습니다.1. matomo에 수집 할 사이트 등록등록을 하게되면 아래와 같이 트래킹 코드가 나옵니다.웹 로그를 수집하기 위한 트래킹 javascrpit 코드를 넣어서 실제로 트래킹을 진행 해봤습니다.제가 운영하는 사이트는 Front-end가 jsp로 작성되어있어서 최초 로딩되는 jsp Front end에 아래의 샘플코드를 넣었습니다. !-- Matomo --> script type="text/javascript"> var setSiteId = '1'; if (GLOBAL_SERVER_TYPE != 'REAL') { setSiteId = '2'; } var _paq = window._paq = window._paq || []; /* tracker.. 2024. 10. 30. [중요][AWS][Matomo] 2. Matomo 설치 !! 이어서 Matomo 웹 분석 솔루션을 설치해보겠습니다. - AP 서버에서 진행 (이전 포스트 참고)1. 다운로드 및 압축 해제$ cd /var/www/html $ wget https://builds.piwik.org/piwik.zip> $ unzip /var/www/htmlpiwik.zip2. 설정 디렉토리 생성cd /var/www/html/piwik/tmp mkdir assets cache logs tcpdf templates_c3. 디렉토리 권한 설정chown -R apache:apache /var/www/html/piwik chmod -R 0777 /var/www/html/piwik/tmp chmod -R 0777 /var/www/html/piwik/tmp/assets/ chmod -R 0777.. 2024. 10. 30. [중요][AWS][Matomo] 1. Matomo 아키텍처 및 사전 패키지 설치 (Apache,php,MariaDB) matomo Server 용량 산정 참고: https://matomo.org/docs/requirements/—> 사이트 위 페이지 뷰 호출 건수에 따라 서버 인프라 아키텍처 구성이 달라집니다.마토모 솔루션을 구축을 위해 AWS에 구성한 아키텍처는 아래와 같습니다- AWS 보안 아키텍처로 구성. (OpenVPN 설치는 생략)- AWS EC2를 이용하였고 AP (수집서버) 및 DB 서버를 구성- ALB를 통해서 Public으로 서비스가 될 수 있도록 작업을 진행- SSL 인증은 AWS ACM으로 진행다음은 Matomo 웹 분석 솔루션 설치를 하기 위한 사전 패키지를 설치해보겠습니다..서버: EC2 AP, EC2 DBOS: Centos 7.x사전 미들웨어 설치 : Apache , PHP, MariaD.. 2024. 10. 30. [참고][AWS][Matomo] 0. 웹분석 솔루션 이해!! 웹분석솔루션이란?웹분석 솔루션은 웹사이트를 방문한 사용자들의 활동을 추적하여 분석하는 Software 입니다.웹사이트를 이용하는 고객들의 데이터를 바탕으로 유입 경로, 사이트 이용 형태, 목표 달성, 전자 상거래 기록 등을 알 수 있습니다. 분석한 데이터를 바탕으로 홈페이지를 개선하고, 원하는 비즈니스 목표를 달성하는데 있습니다대표적으로 구글 애널리틱스가 있으며 국내 상용 솔루션 및 오픈소스 솔루션 마토모도 있습니다.제가 조사한 내용을 아래의 비교 표를 통해서 확인 해보겠습니다.비교 항목웹 로그 솔루션상용솔루션Google AnalyticsMatomo(구 Piwik)공급사상용GoogleMatomo유형상용 솔루션오픈 솔루션(부분 유료)오픈 소스 구축형클라우드 호스팅형수집방식웹서버, 페이지 태깅 선택 가능스크.. 2024. 10. 30. [참고][AWS] Matomo 대시보드 및 API 활용: 데이터 추출 방법 (6편) 이번 포스트에서는 Matomo 대시보드 확인방법 및 Matomo에서 자체 제공하는 URL(API)를 호출해서 사용하는 방법에 대해서 설명한다. 1. 대시보드 정보기본적으로 설정을 완료하고 트래픽 추적이 된다면 아래와 같은 정보를 보여주게 된다. matomo 대시보드 실시간 방문자에 대한 정보 실시간 방문자 통계 개요 그래프 개요 그래프 3분 이내의 실시간 방문자 실시간 방문자 합계 최근 방문 그래프 최근 방문 그래프 페이지 url별 페이지뷰 정보 페이지뷰 2. 메뉴 정보 (자주 사용하게될 메뉴)좌측의 Behaviour 메뉴로 가면 페이지에 대한 굉장히 많은 추적정보들이 존재한다. 모두 확인 가능하고 API로 추출할 수 있다. 행동관련 메뉴 방문 메뉴에도 실시간 방문자에 대한 많은 지표들을 제공한다.. 2024. 10. 29. [참고][AWS] Matomo 추적 스크립트 설정: 웹사이트에 적용 및 테스트하기 (5편) 이번 포스트에서는 마토모 추적 스크립트를 프로젝트 내부에 심고 동작시켜 보자 1. 스크립트 심기저번 포스트에 이어서 왔다면 아래 사진과 같은 상태에서 멈춰있을 것이다. 이제 하단의 스크립트를 내 프로젝트 코드에 심어주자 matomo tracking code 1-1. 스크립트 만들기내 프로젝트로 들어와서 matomo 추적 스크립트만 작성한 전용 js 파일을 하나 만들었다. matomo.js 1-2. 작성한 스크립트 연결하기html 코드에 matomo.js 추적 스크립트를 연결한다.여기서 가장 좋은 방법은 모든 페이지에 쓰이는 header 전용 html이 있다면(header.html) 그 html안에 matomo.js를 연결시켜 주면 이 header를 가져다 include(jsp) 또는 fragment.. 2024. 10. 29. [참고][AWS] Matomo 웹 분석 설정: SSL 로그인 오류 해결 (4편) 이번 포스트에서는 저번에 force_ssl을 시도했지만 해결되지 않은 로그인 문제를 해결해 보자 1. 기존 에러로 roll-back 되었다... 2. 근본으로 돌아가 로그를 확인해 보자 (가장 먼저 했어야 했다....)2-1. 명령어를 통해 matomo 도커 이미지의 로그를 확인하자Copysudo docker logs 0105cfd2baf2 matomo docker logs 2-2. 로그내용 분석로그를 살펴보면 POST /?module=Login HTTP/1.0 요청에 대한 응답 상태 코드가 403인 것을 볼 수 있다. 이는 서버가 요청을 이해했지만 그 요청을 수행할 권한이 없음을 나타낸다. 이러한 상황은 주로 인증과 관련된 문제나 특정 IP 또는 유저 에이전트가 차단되었을 때 발생한다.Apac.. 2024. 10. 29. [참고][AWS] Matomo 웹 분석 설정: SSL 로그인 오류 진단하기 (3편) 이번 포스트는 저번에 이어서 로그인에서 ssl인증 에러가 난 것을 해결해 보자 1. 로그인 에러 원인파악하기아래와 같은 에러가 발생했는데 이를 GPT한테 물어봤다.이 에러 메시지는 Matomo가 요청의 "origin"이나 "referrer"를 확인하는 과정에서 무언가 일치하지 않았음을 나타낸다. 여기에는 여러 가지 원인이 있을 수 있다.HTTP와 HTTPS 혼용:만약 Matomo 설정이 HTTPS를 사용하도록 설정되어 있지만, HTTP로 접근하려고 하면 이런 문제가 발생할 수 있다. 반대의 경우도 마찬가지다. (이게 가장 확률이 높다.)Proxy 설정 문제:Nginx나 다른 리버스 프록시를 사용하고 있다면, 실제 클라이언트의 IP나 프로토콜 정보가 제대로 전달되지 않을 수 있다.Browser Cache.. 2024. 10. 29. [참고][AWS] Matomo 웹 분석 설정: 웹 인터페이스를 통한 구성 (2편) 이번 포스트에서는 저번에 이어 Matomo 페이지를 세팅하도록 하겠다. 1. 페이지 접속 matomo 설정 페이지 2. 시스템 체크하기 시스템 체크 3. 데이터베이스 설치 데이터베이스 설정 4. 테이블 생성 테이블 생성 5. 슈퍼 유저 슈퍼 유저 설정 6. 추적할 웹사이트 설정하기 웹사이트 설정하기 7. 웹사이트 설정을 완료하면 사이트 추적 코드가 발급된다. 사이트 입력의 추적 코드 발행 8. 스크립트를 내가 적용시킬 프로젝트에 심어놓고 다음으로 넘어간다. matomo setting complete 이제 로그인을 해보려고 했더니 아래와 같은 오류가 발생했다. matomo login error 다음 포스트에서 이것을 해결해보자 2023.10.22 - [웹분석tool (GA,.. 2024. 10. 29. [참고][AWS] Matomo 웹 분석 설치: Docker Compose 활용 가이드 (1편) 이번 시간에는 AWS의 EC2(Ubuntu)에 Docker Compose를 사용하여 Nginx, Matomo, Mysql을 연결하여 구축하는 방법을 설명하겠다. 참고로 이 순서를 그대로 따라가서 matomo를 구축한다면 중간중간 필자가 만난 오류를 해결해 가는 과정을 그대로 따라가게 된다. 그것이 불편하다면 따라하지 않는것을 추천한다. 1. Docker와 Docker Compose 설치아직 Docker와 Docker Compose가 설치되지 않았다면, 우선 설치하자Copy# Docker 설치sudo apt updatesudo apt install docker.io # Docker Compose 설치sudo apt install docker-compose 1-1. ubuntu 서버에 docker를 설치한.. 2024. 10. 29. [중요][AWS] VPC와 fortigate VPN연동하기!! 1. 고객 게이트웨이 생성- AWS에서 VPC -> 가상 사설 네트워크(VPN) -> 고객 게이트 웨이 -> 고객 게이트웨이 생성 클릭- IP주소 입력란에 fortigate방화벽에 IP를 입력한 후 생성 클릭- 목록에서 생성한 고객 게이트웨이 상태가 Available이면 완료 * 이름태그은 선택사항 2. 가상 프라이빗 게이트웨이 생성- AWS에서 VPC -> 가상 사설 네트워크(VPN) -> 가상 프라이빗 게이트웨이 -> 가상 프라이빗 게이트웨이 생성 클릭- 자율 시스템 번호(ASN)에서 Amazon 기존 ASN 선택 후 생성 버튼 클릭 * 이름태그은 선택사항- 목록에서 생성한 게이트웨이를 선택하여 작업 -> VPC연결 클릭- 연결하고 싶은 VPC를 선택하여 VPC연결 클릭- 목록에서 생성한 게이.. 2024. 10. 28. [참고][AWS] AWS Site-to-Site VPN with Fortigate !! AWS Site-to-Site VPN과 포티넷(Fortigate)의 IPSec VPN 터널링 설정 방법을 설명합니다.테스트 환경- AWS : 172.31.0.0/16- 포티넷 : 192.168.0.0/24 1. aws테스트 계정에 vpn 생성 - 포티넷 장비를 Customer Gateway로 등록Customer Gateway(고객 게이트웨이)에는 AWS 외부에 위치한 장비 정보를 입력합니다.ASN은 기본으로 설정된 값을 사용했습니다. - 신규 VGW 생성생성된 VGW는 VPC에 연결하여야 사용이 가능합니다. - Site-to-Site VPN 연결 생성위에서 만든 VGW와 Customer Gateway를 선택합니다.라우팅 옵션은 정적을 선택하고, 그 외 설정은 기본값을 유지했습니다.잠시.. 2024. 10. 28. [참고][AWS] StrongSwan이란!! Securing a NetworkstrongSwan은 서버와 클라이언트에게 암호화와 인증을 제공하는 IPsec 솔루션으로 원격 네트워크와의 통신을 안전하게 보호한다. 이로서 원격 연결 네트워크를 로컬 연결 네트워크처럼 만들어준다.Gatewaygateway는 방화벽으로 주로 사용되지만 네트워크 내의 모든 호스트가 될 수 있다. 이밖에도 DHCP, DNS를 사용하는 소규모 네트워크를 제공할 수도 있다. 위의 사진에서 host moon과 sun은 내부 host인 alice, venus 그리고 bob 각각을 위한 게이트웨이 역할을 한다.Remote Access / Roadwarrior Clients일반으로, roadwarriors는 gateway를 통해 우리들의 집 네트워크에 원격으로 연결되는 노트북이나 핸드.. 2024. 10. 28. [중요][AWS] 썸네일용 S3 퍼블릭 공개용 설정!! ## dev-thumbnail-XXX 버킷 생성 ## 정적 웹 사이트 호스팅 비활성화 ## 퍼블릭 액세스 차단 비활성화!! ## 버킷정책 등록 필수!!{ "Version": "2012-10-17", "Id": "Policy1691410696046", "Statement": [ { "Sid": "Stmt1691410694480", "Effect": "Allow", "Principal": "*", "Action": [ "s3:DeleteObject", "s3:GetObject", "s3:PutObject.. 2024. 10. 25. [중요][AWS] S3 -CloudFront-Route53을 이용한 리다이렉트!! 이번 포스팅에서는 S3 -CloudFront-Route53을 이용한 리다이렉트에 대해서 알아보겠습니다. HTTP 리다이렉트(Redirect)란?리다이렉트란 말 그대로 re(다시) + 지시하다(direct) 다시 지시하는 것을 말합니다. 예를 들어 브라우저가 www.webstone.com/blogA URL을 웹 서버에 요청했다고 하자 그러면 서버는 HTTP 응답 메시지를 통해 "www.webstone.com/blogB 로 다시 요청해봐!~" 라고 브라우저에게 다른 URL(길, 방향) 을 지시할 수 있는 것을 리다이렉트라고 합니다.리다이렉트를 통해 sky-light.site로 접속하면 naver.com으로 리다이렉트 되도록 구성해보겠습니다. S3 설정하기1.S3에서 Create bucket을 선택합니다.2.. 2024. 10. 24. [중요][AWS] Site-to-Site #vpn #handson - #hybrid #network #connectivity between #onpremise and #amazon #vpc ## 라즈베리파이 사용 ## 구현 아키텍쳐 ==================================== ## VPC ==> VPN ==> Customer Gateways 클릭 1. CGW 생성- Name 설정- CGW의 퍼블릭 IP설정 (137.194.247.33) 2. VGW 생성- Virtual Private Gateways 클릭 2-1. 생성한 VGW ==> Attach to VPC 3. Site-toSite VPN Connections 생성 - Routing Options ==> Static 입력- IDC IP대역 입력 (10.0.0.0/24) 3-1. VPN Connection 상태 확인 (Pending) - 터널상태 확인 ==> Download Configuration 클릭 .. 2024. 10. 15. [Raspberry Pi] 라즈베리파이 이란? 라즈베리 파이에 대해 자세히 알아보겠습니다. 라즈베리 파이는 영국의 라즈베리 파이 재단에서 개발한 초소형 컴퓨터로, 교육과 DIY 프로젝트에 적합한 장치입니다. 이 글에서는 라즈베리 파이의 역사, 주요 특징, 활용 분야, 프로젝트 아이디어, 구매 가이드 등을 다루겠습니다.라즈베리 파이란?라즈베리 파이는 한마디로 말해 "초소형 컴퓨터"입니다. 일반적인 컴퓨터와 비교했을 때 성능은 떨어질 수 있지만, 다양한 기능을 수행할 수 있는 장점이 있습니다. 이 작은 기기는 신용카드 크기로, 여러 가지 포트를 통해 다양한 주변 기기와 연결할 수 있습니다.이미지 출처라즈베리 파이의 역사라즈베리 파이는 2012년 처음 출시되었습니다. 영국의 케임브리지 대학에서 컴퓨터 과학 교육을 증진시키기 위해 개발된 이 기기는, 저렴한.. 2024. 10. 14. [참고][AWS] Sonarqube Ruleset import, export 하기!! ## 전자정부 Xml 적용안됨!! Sonarqube를 사용하다 보면 특정 프로젝트에 맞게 룰셋을 정의해야 하는 경우가 생긴다. 룰셋 관련 파일을 받았을 때 이를 어떻게 Sonarqube에 적용을 해야 하는지, 또 어떻게 룰셋 파일로 추출해 내는지에 대해 포스팅한다. 룰셋 파일이라 함은 다음과 같은 모양으로 생긴 xml 파일이다. abcprojectjavafindbugsAM_CREATES_EMPTY_JAR_FILE_ENTRYMAJORfindbugsAM_CREATES_EMPTY_ZIP_FILE_ENTRYMAJORfindbugsAT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTIONMAJORfindbugsBAC_BAD_APPLET_CONSTRUCTORMAJORfindbugsBC_B.. 2024. 10. 8. [중요][AWS][정적분석도구] SonarQube란? SonarQubeSonarQube(소나큐브)는 소스 코드의 품질을 분석하고 관리하기 위한 오픈 소스 정적 코드 분석 플랫폼입니다. 소스 코드 정적 분석을 통해 개발자가 직접 작성한 코드의 버그, 취약점, 저품질 코드를 탐지하고 보고하며 시각화합니다.개발자는 이를 통해 코드의 품질을 향상시키고 유지 보수성을 높일 수 있습니다. 개발자는 SonarQube를 활용하여 클린 코드를 지향한 개발을 할 수 있습니다. 정적 분석 도구 (Static Code Analysis Tools)- 컴파일 단계에서 수행하며 SW 코드의 정적 특성을 분석하여 버그, 보안 취약점, 성능 문제 등을 발견하는 도구.- 소스 코드의 구조, 흐름, 변수 등을 분석하여 잠재적 문제를 식별하고 소프트웨어를 개선하며 코드의 안전성, 신뢰성, 효.. 2024. 10. 8. [중요][AWS][BASTION 터널링] WinSCP 를 이용해 Linux 인스턴스로 파일 전송하기!! ## IP/PW 기반으로 WINSCP 터널링 설정 가능!!## WINSCP 연동후, Putty 자동 연동 가능!! WinSCP 를 사용하기 위해서는 우선 지난 포스팅에서 Puttygen 을 통해 생성한 PPK 파일이 필요합니다.🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻🔻PPK 파일생성 방법은 지난 포스팅을 참고해주세요.🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺🔺 1. 개인 key 를 활용한 서버 접속 방법아래 링크를 통해 WinSCP 프로그램을 다운로드 합니다.🔹🔹🔹WinSCP 다운로드WinSCP 를 설치하고 프로그램을 실행 합니다.프로그램을 실행하면 바로 로그인 입력 화면이 표출됩니다.호스트 이름에 Ec2 인스턴스의 Public IP 또는 Public DNS 를 .. 2024. 10. 7. [중요2][AWS] A도메인으로 온 요청을 B도메인으로 redirection 시키고 싶다면? (Route53 + S3) ## 도메인 마이그레이션시 필요!! 서비스를 운영하다보면 기존의 도메인을 새로운 도메인으로 바꾸는 상황이 발생하곤한다. 사용자들은 A라는 도메인으로 이 서비스를 알고있지만 앞으로는 B도메인으로 사용하도록 하길 원한다면 어떻게 해야할까?AWS Route53 과 S3와 함께라면 매우 간단하게 해결할수있다.이 튜토리얼은 A도메인이 Route53에 등록되어있다는 가정하에 진행된다.그리고 편의를 위해 기존 도메인인 A도메인을 http:// aexample.com이라 하고 새 도메인인 B도메인을 https:// bexample.com이라 하겠다. 1. S3에서 기존 도메인 이름과 같은 버켓을 하나 생성한다. ( ex, aexample.com 이란 이름의 버켓으로 생성한다 ) 2. S3의 속성(Properti.. 2024. 10. 2. [중요2][AWS] S3 배치 복제로 Amazon S3 버킷의 기존 객체 복제!! 학습 목표이 자습서 개요:Amazon S3 버킷에 S3 복제 구성두 개의 S3 버킷 생성S3 버킷에 S3 복제 규칙 생성대상 S3 버킷 선택복제를 위한 IAM 역할 선택 또는 생성암호화 유형 지정(선택 사항)대상 S3 스토리지 클래스 선택추가 복제 옵션 활성화(선택 사항) 다음과 같은 방법으로 Amazon S3 버킷의 기존 객체에 대한 S3 배치 복제를 구성합니다.버킷에 새 복제 구성을 생성하거나 기존 복제 구성에 새 대상을 추가할 때 S3 배치 복제 작업을 생성합니다.S3 배치 작업 홈 페이지에서 S3 배치 복제 작업을 생성합니다(권장).기존 복제 구성 페이지에서 S3 배치 복제 작업을 생성합니다.사전 요구 사항이 자습서를 시작하기 전에 다음을 수행해야 합니다.AWS 계정: 아직 계정이 없는 경우 AW.. 2024. 9. 30. [중요][AWS] S3 복제 설정!! 1. 원본 버킷 생성AWS S3> 버킷> 버킷 만들기> 버킷 버전 관리 : 활성화 선택 2. 사본 버킷 생성AWS S3> 버킷> 버킷 만들기> 버킷 버전 관리 : 활성화 선택 3. 원본 버킷에서 복제 설정원본 버킷 선택> 관리> 복제 규칙> 복제 규칙 생성규칙 범위 선택 : 이 규칙은 버킷의 모든 객체에 적용됨 선택IAM 역할 : 새 역할 생성 선택 4. 사본 버킷에서 파일 복제 확인복제 설정 이후 원본 버킷에 업로드된 파일부터 복제됨보통 1분 이내 동기화됨 2024. 9. 30. [중요][AWS] 유닉스에서 $?의 의미 !! 특수문자로 이루어진 $?의 의미는 무엇일까? $의 경우 변수 선언했을 때 그 변수를 호출하는 특수문자이고?의 경우 어느 한 문자를 가리키는 특수문자일터인데 뭔고 하니 $?의 의미는 이전의 상태를 나타내는 쉘스크립트에서 쓰이는 특수문자인듯 이건 설명 보다 예를 드는 것이 더 쉬운듯 간단한 쉘스크립트를 보면----------------------#!/usr/bin/kshls -alecho $?ls -8echo $?----------------------- 위 쉘을 돌려보면ls -al의 경우 정상출력이 되므로 첫번쨰 에코값은 0이 출력아래의 경우 -8은 옵션에 없는 것이므로0이 아닌 다른값 출력. 즉 이전상태(혹은 쉘명령)가 정상일 경우 $?는 0을 출력하고비정상은 0이 아닌값을 출력한다. if문을 .. 2024. 9. 25. 이전 1 2 3 4 다음 반응형