Route53 > 대시보드 > 호스팅 영역 생성
사용자 추가 클릭
CLI 환경에서만 작업 가능.
csv 파일 다운로드
구글에 aws-cli 검색 후 다운로드
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html
파일 다운로드 후 클릭 - 마법사 뜨면 모두 next
C:\Users\r2com>aws --version
aws-cli/2.7.7 Python/3.9.11 Windows/10 exe/AMD64 prompt/off
cmd 창 열어서 확인
버킷 만들기 클릭 -
만든 버킷의 속성에서 맨 아래로 내려가면
편집을 눌러 활성화
C:\Users\r2com>aws s3 ls
Unable to locate credentials. You can configure credentials by running "aws configure".
그냥 접근하면 에러남. 자격증명 필요
C:\Users\r2com>aws s3 cp two-rabbit.jpg s3://seoul.wonyyy.shop/images/
upload: .\two-rabbit.jpg to s3://seoul.wonyyy.shop/images/two-rabbit.jpg
C:\Users\r2com>aws s3 cp index.html s3://seoul.wonyyy.shop
upload: .\index.html to s3://seoul.wonyyy.shop/index.html
C:\Users\r2com>aws s3 ls s3://seoul.wonyyy.shop/
PRE images/
2022-06-16 10:25:43 781 index.html
// 폴더 통으로 올리기
C:\Users\r2com>aws s3 sync backup s3://seoul.wonyyy.shop/backup/
// 업로드 확인
C:\Users\r2com>aws s3 ls s3://seoul.wonyyy.shop/backup/
2022-06-16 10:31:50 1346560 alibaba.tar
2022-06-16 10:31:50 1410048 azure.tar
2022-06-16 10:31:50 28642816 food.tar
2022-06-16 10:31:50 463360 gcp.tar
// 삭제 명령어
C:\Users\r2com>aws s3 rm s3://seoul.wonyyy.shop/backup/alibaba.tar
delete: s3://seoul.wonyyy.shop/backup/alibaba.tar
//폴더 지우기
C:\Users\r2com>aws s3 rm s3://seoul.wonyyy.shop/backup/ --recursive
delete: s3://seoul.wonyyy.shop/backup/gcp.tar
delete: s3://seoul.wonyyy.shop/backup/food.tar
delete: s3://seoul.wonyyy.shop/backup/azure.tar
파일 업로드
배치 파일을 실행시키면 명령어가 실행됨
윈도우 검색창 - 작업스케줄러
레코드 생성 클릭
index.html 파일도 진행
누르고 레코드 생성 클릭
이름 : WEBSERVER
사용자 데이터
#!/bin/bash
yum install -y httpd wget git
systemctl enable --now httpd
cd /tmp
wget https://s3.ap-northeast-2.amazonaws.com/seoul.wonyyy.shop/backup/food.tar
tar -xvf food.tar -C /var/www/html/
http 이다. https를 적용하려면 elb를 사용해야함.
웹서버와 같은 vpc내에 생성
대상그룹 생성
웹서버가 80포트 이므로 http로 해야함 프론트는 https
로드밸런서 생성 클릭
브라질에서 의뢰들어옴
유료 서비스가 너무 느리다. 빠른 속도를 원한다. 전세계 고객들한테
-> cloud front 사용. 엣지 로케이션에 컨텐츠를 담아서 빠른 속도 지원
배포 생성 클릭
검증하기
aws - 오픈스택(VPN), esxi(storage gateway) : 멀티 클라우드
하이브리드는 aws 자원을 활용하기 위한 프로젝트
멀티클라우드는 전세계로 흩어져있는 서버들을 묶는것 (벤더사들)
CPU : 4Core
RAM : 12GB(SWAP 12GB)
SSD : 128GB(동적할당)
OS : CentOS8
NET : Bridge
Finish 클릭
설치 후 mobaxterm 접속
ip 바뀔수도 있으므로 고정하기
---bash
Openstack 싱글 노드 설치
# vi /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.0.74
NETMASK=255.255.240.0
GATEWAY=192.168.0.1
DNS1=192.168.0.66
DNS2=8.8.4.4
//selinux 끄기
# vi /etc/selinux/config
SELINUX=disabled
관리 - 네트워크 - 네트워크 - 네트워크 생성 -
외부 네트워크 : Flat
dhcp 체크해제 후 지정받은 ip 범위 넣기
관리 - compute - flavor - flavor 생성
프로젝트 -네트워크 - 네트워크 - 네트워크 생성
프로젝트 - 네트워크 - 라우터 - 라우터 생성
내부 네트워크 연결
연결 확인
라우터 앞단 핑 날라가는 거 확인