목록IT 인터넷/AWS (27)
반업주부의 일상 배움사

아래에서 report_desc의 타입이 JSON 이에요. JSON 데이터 중 a가 1인걸 뽑으려면 아래와 같이 하면 돼요. 위 데이터는 모두가 되겠죠. SELECT * FROM `reports` WHERE JSON_EXTRACT(report_desc, '$.a') = 1 결과가 나왔네요. p.s. 검색하지 않을 JSON 데이터라면 그냥 VARCHAR를 쓰는게 나아요. 응용 코드 [ {"tm": "10:00", "txt": "AAA"}, {"tm": "12:00", "txt": "BBB"}, {"tm": "15:00", "txt": "CCC"} ] SELECT JSON_EXTRACT(data, '$[1].tm') FROM `report_apps` WHERE pk=1 SELECT JSON_LENGTH(JSO..

영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com Nginx 폴더의 nginx.conf 파일을 열고요. 아래와 같이 코드를 변경하세요. ## # Logging Settings ## log_format request_log '$remote_addr - $remote_user [$time_local] ' '"$request" $status $bytes_sent ' '"$http_referer" "$http_user_agent" "$gzip_ratio" "$request_body"'; access_log..

영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com AWS Route53에서 산 도메인이에요. 카페24로 이전하고 쇼핑몰에 연결할거에요. 카페24 > 기관이전 신청 > 도메인 입력 > 도메인 이전신청 AWS > Route53 > 등록된 도메인 > 권한 부여 코드 > 코드 가져오기 코드 복사 카페24 > 기관이전 신청 > 코드 붙여넣기 > 소유자 정보 입력 결제 주의! AWS의 도메인 소유자 메일 > AWS에서 보낸 메일 확인 > 도메인 이전 승인 카페24 > 이전상태 조회 https://bremen-..
Nginx restart 에러 # fuser -k 443/tcp # /etc/init.d/nginx restart 로그 때문에 서버 용량이 부족하다고 나온다면… # rm -rf /var/log/nginx/* # /etc/init.d/nginx restart
AWS에 우분투 서버 설치 후 타임존을 변경하는 방법입니다. $ sudo dpkg-reconfigure tzdata 잘 변경됐는지 확인합니다. $ date Tue Mar 19 11:38:35 KST 2019 제대로 변경됐습니다. 그런데 한 가지 문제가 있었는데요. Crontab에 스케줄을 걸었더니 다른 시간에 실행이 되네요. 문제 해결을 위해 AWS 해외 리전의 경우 Nginx에 따로 설정해 줘야 할게 있습니다. ‘/etc/nginx/sites-available’ 폴더의 파일들을 열고 아래와 같이 한 줄을 추가합니다. server { .... autoindex_localtime on; Nginx를 재시작하면 정상 동작합니다. /etc/init.d/nginx restart /etc/init.d/cron r..
처음 RDS 인스턴스 생성 시 MySQL 5.7이 베타였으므로 안정적인 5.6을 선택했었습니다. 하지만 새로운 프로젝트에서 자유로운 검색 및 위치 기반 서비스를 해야 해서 5.7로 업그레이드를 해야 하는 상황이 되었는데요. 메인 버전은 그냥 올릴 수 없더군요. 그래서 검색을 해봤으나 딱히 제대로 알려주는게 없어서 고민을 좀 하다가 방법을 찾았습니다. 저는 아래와 같이 진행해서 변경을 잘 마쳤습니다. 1.RDS 스냅샷 생성 (27기가 정도 약 1분 소요) 2.스냅샷 복원 (DB 버전 및 인스턴스 선택, 약 40분 소요) – 생성 중에는 ‘읽기’ role이지만 완료되면 ‘쓰기’로 바뀜 3.완료 후 서비스들의 DB 엔드포인트 변경 이상입니다. 전체 걸린 시간은 약 1시간 정도네요.

https://console.aws.amazon.com/dynamodb https://console.aws.amazon.com/dynamodb/ console.aws.amazon.com NoSQL 서버입니다. 이미 AWS Aurora 서버도 쓰고 있지만 대량의 데이터 처리를 위해 사용하기로 했습니다. 결론부터 말하자면 온디맨드 설정 후 테스트로 10,000개의 데이터(개당 64바이트)를 동시에 보냈더니 8초 정도 걸렸고 모든 데이터가 문제없이 입력되었습니다. 다이나모(DynamoDB)는 테이블을 생성해서 데이터(모델)를 처리합니다. 처음에 만들 때 고려해야 하는게 하나 있는데요. 파티션 키(Hash Key)와 정렬 키(Range Key)입니다. 파티션 키: RDBMS의 Primary Key와 유사. 파티..
오하이오에 있는 EC2의 EBS 볼륨을 서울로 이전하여 새로운 EC2를 생성하는 방법입니다. 결론적으로, 기존 EC2(서버) 자체는 옮기지 못하며 EBS라 불리는 하드디스크만 옮길 수 있습니다. 따라서, 서버의 IP가 변경되니 Route53 등의 DNS 변경이 필요합니다. 꼭 명심할 것은, 작업 마무리 후에 이전 리전과 신규 리전에 생성된 AMI 이미지 및 스냅샷 그리고 이전 리전의 EC2, EBS(자동 삭제 옵션이 아닌 경우), Elastic IP 등 필요없는 것들을 모두 제거해야 합니다. 비용이 발생하니까요.
www.abc.xyz의 웹폰트(CSS)를 new.abc.xyz에서 로드하니 아래와 같이 에러가 나네요. Font from origin 'http://www.abc.xyz' has been blocked from loading by Cross-Origin Resource Sharing policy: The 'Access-Control-Allow-Origin' header contains the invalid value '*.'. Origin 'http://new.abc.xyz' is therefore not allowed access. 크로스도메인 문제인데요. 아래와 같이 www.abc.xyz 루트에 .htaccess 파일을 만들어서 넣어주면 해결됩니다. 🙂 Header set Access-Control-..

영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com AWS 무료 서버를 구성해 볼까나 :: 2020/05/29 - [IT 인터넷/AWS] - AWS 무료 서버를 구성해 볼까나 AWS 무료 서버를 구성해 볼까나 http://aws.amazon.com 사이트에 가입하고 로그인 한 다음 아래 단계를 따라 가면 무료 서버(EC2, Elastic Compute Cloud)가 만들어 집니다. 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 부동.. banjubu.tistory.c..