전체 글 302

[Git] error: Your local changes to the following files would be overwritten by merge 에러 해결

팀원들과 git 을 이용해서 협업을 할 때 git pull 시 위와 같은 에러가 발생할 때가 있다. error: Your local changes to the following files would be overwritten by merge:         index.html Please commit your changes or stash them before you merge. local 환경에서의 변경사항과 github 의 최신 변경사항이 충돌을 해서 그 전에 확인을 하기 위함이다. 오류메세지대로 commit 을 한 번 해서 저장을 하는 방법을 사용하자. commit 을 넣었을 시에 commit 은 로컬 환경에 변경사항을 저장하고, pull 했을 때 로컬 환경의 내용과 github 의 내용을 merg..

[javascript] script type module 설정 시 CORS 보안 정책에 걸리는 문제 해결

프로젝트 진행 중에 Firestore DB 를 연결을 해야했다. 기존에 Firestore DB 연결을 위해서 script 뒤에 태그를 붙여서    이와 같이 설정을 해주어야  Firestore DB 사용이 가능했다. 나은 파일분리를 통해서   깔끔한 코드를 짜고자 했고, 그렇기 때문에 FirestoreDB.js 파일을 만들어서      script type="module" src="js/FirestoreDB.js">script> 위처럼 html 코드에 불러오는 과정을 진행했다. 하지만 이대로 진행을 하니까   이와 같은 코드 오류가 발생했다. 알아보니,  로컬에서 html을 cli 환경에서 open 명령어로 실행 시켰을시 위와 같이 CORS Policy 관련 에러가 발생할 수 있다고 한다. type 을 ..

[Firebase] Firestore DB 사용 시 script type 변경에 대한 고민과 해결

Firestore DB 연결시에 위와 같이 script type 을 module 로 바꿔줘야했다. 그러면서 기존 버튼들에 달려있던 onclick 함수들이 작동을 안 하기 때문에         $("#savebtn").click(async function () {            $('#postingbox').toggle();        }) 위와 같은 꼴로 변경되어야했다, 이 과정에서 궁금증이 생겼다. 지금 상황에서야 onclick 함수가 하나 있고 수정도 하나를 해서 괜찮았지만 만약에 이후에 프로젝트 진행 중에 onclilck 함수 기능을 몇 십, 몇 백개 구현한 상태에서 부득이하게 이후에 script 타입을  변경해야할 소요가 생기지 않을까? 그러면 하나하나 다 바꿔줘야할까? 하는 의문이 생겼다..

[Firebase] Firebase 및 Firestore Database 시작하기

파이어베이스(Firebase)는 구글(Google)이 개발한 모바일 및 웹 애플리케이션 개발 플랫폼 개발자들이 백엔드 인프라를 구축하거나 관리하는 복잡한 작업 없이 핵심 기능에 집중할 수 있도록 도와줌   파이어스토어(Firestore)는 구글의 클라우드 기반 NoSQL 데이터베이스  Firestore Database  생성하고  규칙을 들어가서 false -> true  로 수정을 해준다. Firestore Database 를 연결하기 위해서  script type="module"> script type 을 module 로 설정을 해준다.        // Firebase SDK 라이브러리 가져오기import { initializeApp } from "https://www.gstatic.com/fire..

[Git] Git 사용해보기

git 코드 변경점 기록 ( 버전 관리 도구 ) github 온라인 백업, 공유, 협업 ( 온라인 코드 저장소 ) Git 필수 명령어- git init 코드 관리를 시작하는 명령어 프로젝트 시작 전에 딱 한 번만 입력하면 됨 정확한 프로젝트 폴더(경로) 에서 입력해야 함 ( 터미널에 pwd 를 입력해 확인하기 ) initialized emty Git ~ 뜨면 성공 .git 폴더(숨겨진 폴더) 가 생성 됨 ( ls -a 명령어로 확인 가능 )  - git add - git commit 코드를 저장하는 명령어 git add 파일명git add .현재 나의 경로의 모든 변경된 사항을 지정한다. git commit -m "메세지작성"  + 메세지 작성에는 나중에 확인할 수 있도록 자세히 적어줘도 좋음 git a..

[AWS Cloud practitioner] 모듈 10 : 클라우드 여정

AWS Well-Architected Framework AWS Well-Architected Framework - 운영 우수성 시스템을 실행 및 모니터링하여 비즈니스 가치를 제공하고 지속적으로 지원 프로세스 및 절차를 개선하는 능력 클라우드에서의 운영 우수성을 위한 설계 원칙에는 코드로 작업 수행, 문서에 주석 추가, 실패 예측, 되돌릴 수 있는 소규모 변경을 자주 수행이 포함 - 보안 위험 평가 및 완화 전략을 통해 비즈니스 가치를 제공하는 동시에 정보, 시스템, 자산을 보호하는 능력 - 신뢰성 의도한 기능을 일관되고 올바르게 수행할 수 있는 워크로드의 기능에 중점을 둠인프라 또는 서비스 중단으로부터 복구컴퓨팅 리소스를 동적으로 확보하여 수요를 충족잘못된 구성 또는 일시적인 네트워크 문제와 같은 중단 ..

클라우드/AWS 2024.07.14

[AWS Cloud practitioner] 모듈 9 : 마이그레이션 및 혁신

AWS Cloud Adoption Framework(AWS CAF) Cloud Adoption Framework의 6가지 주요 관점비즈니스, 인력 및 거버넌스 관점은 비즈니스 기능에 중점을 두지만 플랫폼, 보안 및 운영 관점은 기술 역량에 중점을 둠 - 비즈니스 관점  비즈니스 전략과 IT 전략을 분리하는 모델에서 IT 전략을 통합하는 비즈니스 모델로 전환하는 데 도움   IT가 비즈니스 요구 사항을 반영하고 IT 투자가 주요 비즈니스 결과와 연계되도록 보장 클라우드 채택을 위한 강력한 비즈니스 사례를 설정하고 클라우드 채택 이니셔티브의 우선 순위를 지정 비즈니스 전략 및 목표가 IT 전략 및 목표에 부합하는지 확인 비즈니스 관리자재무 관리자예산 소유자전략 이해 관계자- 인력 관점  인사 관리(HR) 직..

클라우드/AWS 2024.07.14

[AWS Cloud practitioner] 모듈 8 : 요금 및 지원2

AWS BudgetsAWS Budgets예산을 생성하여 서비스 사용, 서비스 비용 및 인스턴스 예약을 계획할 수 있음 AWS Budgets에서는 정보가 하루에 3번 업데이트 됨. 그러므로 사용량이 예산 금액 또는 AWS 프리 티어 한도에 얼마나 근접한지 정확하게 파악 가능 사용량이 예산 금액을 초과하거나 초과할 것으로 예상되면 알려주는 사용자 지정 알림을 설정할 수도 있음 AWS Cost ExplorerAWS Cost Explorer시간 경과에 따라 AWS 비용 및 사용량을 시각화, 이해, 관리할 수 있는 도구 사용자 지정 필터 및 그룹을 적용하여 데이터를 분석할 수 있음   AWS Support 플랜 AWS Support문제를 해결하고 비용을 절감하며 AWS 서비스를 효율적으로 사용하는 데 도움이 되는..

클라우드/AWS 2024.07.11

[AWS Cloud practitioner] 모듈 8 : 요금 및 지원1

AWS 프리 티어 AWS 프리 티어 상시 무료12개월 무료평가판- 상시 무료만료되지 않으며 모든 AWS 고객에게 제공AWS Lambda에서는 매월 무료 요청 1백만 건과 최대 320만 초의 컴퓨팅 시간을 사용 가능 - 12개월 무료AWS에 처음 가입한 날로부터 12개월 동안 무료로 제공일정량의 Amazon S3 Standard 스토리지, 월별 Amazon EC2 컴퓨팅 시간 한도, Amazon CloudFront 데이터 전송량 - 평가판단기 무료 평가판 제품은 특정 서비스를 활성화한 날짜부터 시작각 평가판의 기간은 일수 또는 서비스 사용량을 기준으로 다를 수 있음예를 들어 Amazon Inspector는 90일 무료 평가판을 제공합니다. Amazon Lightsail(가상 프라이빗 서버를 실행할 수 있..

클라우드/AWS 2024.07.10

[AWS Cloud practitioner] 모듈 7 : 모니터링 및 분석

Amazon CloudWatch Amazon CloudWatch다양한 지표를 모니터링 및 관리하고 해당 지표의 데이터를 기반으로 경보 작업을 구성할 수 있는 웹 서비스  애플리케이션을 모니터링하고, 리소스 활용도를 최적화하고, 전체 시스템의 성능 변화에 대응하기 위한 데이터를 제공하는 서비스  CloudWatch 경보지표의 값이 미리 정의된 임계값을 상회 또는 하회할 경우 자동으로 작업을 수행하는 경보를 생성할 수 있음  AWS CloudTrail AWS CloudTrail계정에 대한 API 호출을 기록 애플리케이션 및 리소스에 대한 사용자 활동 및 API 호출의 전체 내역을 볼 수 있음 API 호출이 발생한 날짜 및 시간, 작업을 요청한 사용자, API 호출에 포함된 리소스 유형 등을 지정하여 이벤트를..

클라우드/AWS 2024.07.10