우주먼지
article thumbnail
[CI/CD with AWS] - Deploy Client to S3 Bucket
Ops/AWS 2022. 12. 2. 13:33

💡 클라이언트 배포 준비사항 1. S3 버킷 생성 2. (로컬) npm install S3 버킷 생성 Public Access 차단 해제 & ACL비활성화 -> 생성 npm 설치 (로컬환경) 가지고있는 nvm스크립트 실행 환경변수 설정 mv .env.example .env 인스턴스 ip + port 작성 nvm run build S3 설정 변경 정적 웹 사이트 호스팅 On 버킷에 파일 업로드 Public Access 차단 해제 버킷 정책 생성 ARN = arn:aws:s3:::[Bucket_name]/* 후 생성된 json 형태의 정책 삽입

article thumbnail
[CI/CD with AWS] - Deploy Server
Ops/AWS 2022. 12. 2. 13:28

💡 AWS 환경이 아닐경우 & AWS 환경일 경우 AWS 환경이 아닐 경우 jdk11.tar.gz 다운 tar xvfz openjdk-11+28_linux-x64_bin.tar.gz vi /etc/profile (환경변수 잡아주기) source /etc/profile # java exportJAVA_HOME=/JAVA 설치경로/jdk-11 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/tools.jar AWS CLI 환경일 경우 curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip import gpg key curl -sSL https://get.rvm.io | bash -..

article thumbnail
Amazon Web Service (AWS) Deployment
Ops/AWS 2022. 12. 2. 06:54

💡 Amazon Web Service EC2 - 서버 배포 S3 - 클라이언트 배포 RDS - 관계형 데이터베이스 CloudFront - 캐시 서버 (CDN) Route53 - 도메인 서버 * AWS CloudShell은 아직 도쿄 리전에서만 사용 가능 💡 배포 과정 환경별 설정 분리 & 절대경로 사용 X & 상대경로 사용 O Deployment Local 개발 & 테스트 Sample Data 사용 Intergration 각자 개발된 코드 취합 코드간 Conflict 확인 Staging 복제된 실제 데이터를 통한 테스트 Production 환경과 유사한 테스트 모든 개발 관계자들에게 검증 Production 실제 서비스 제공 단계 💡 EC2 - 인스턴스 접근시 pem키 사용 - Role 설정하여 인스턴스..

HTTP 정리
Ops/CS 2022. 11. 1. 00:38

💡 HTTP API 설계 HTTP API 컬렉션 = POST 기반 등록 - 서버가 리소스 URI 결정 HTTP API 스토어 = PUT 기반 등록 - 클라이언트가 리소스 URI 결정 HTML Form 사용 = 순수 HTML + HTML Form 사용, GET, POST만 지원, 컨트롤 URI 사용(동사) URI 설계 참고 사이트 Document - 단일 개념, ex) /users/20, /files/abc.jpg Collection - 서버 주체의 리소스 디렉터리, 리소스의 생성,관리 ex) /users Store - 클라이언트 주체의 리소스 저장소, ex) /files Controller, Controll URI - 위의 사항들로 해결이 힘든 추가 프로세스 실행 (동사 사용) Status Code 1x..

article thumbnail
Web Appication,Network
Ops/CS 2022. 9. 30. 10:46

💡 Native Application 장점 웹앱보다 빠르고, 설치된 기기의 시스템/리소스 접근 용이 (ex: GPS , Camera) 오프라인 환경에서 사용가능, 웹앱에 비해 보안성 ↑ , 임베디드와는 조금 다른 개념 단점 느린 업데이트, 앱스토어에 승인이 까다롭고 비용발생 웹앱에 비해 개발비용 증가 (플랫폼 호환성) 💡 TCP/IP OSI 7 계층에선 3계층인 IP와 4계층인 TCP를 합친 통신규약의 모음(프로토콜 스택) TCP/IP 4계층은 데이터가 계층이동을 할때마다 헤더를 추가하고(캡슐화), 추가된 헤더를 읽고 알맞은 행동을 취한 후 ,헤더 제거(역캡슐화) TCP 3 Way HandShaking Listen - Received - Established SYN Flag - SYN/ACK Flag -..

AWS Memo
Ops/AWS 2022. 9. 22. 07:47

AWS Account : roaldhkdrnr05@gmail.com IAM : Identify Acces Management AWS Regions - AWS Availability Zones(AZ) (At Least 2 Data Center) AWS Data Centers AWS Edge Locations / Points of Presence { "Version": "2012-10-17", "ID": "S3-Account-Permissions", /var/www/html/index.html - storage (delete on termination) - security group (add 80,httpd) Security Group inbound 차단 outbound 허용 보안그룹끼리 연결가능 ssh :..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.

검색 태그