반응형 분류 전체보기386 [aws] aws cli로 s3 파일 삭제(console에서 파일삭제 실패 시-파일명 한글일 경우 실패함) aws s3파일 중에 한글로 되어있는 경우 console 에서 지우는데 계속 실패하여 aws cli로 지우기로 했다. 오랜만에 aws cli를 사용하는데, 다음의 에러가 발생했다. $ aws zsh: /usr/local/bin/aws: bad interpreter: /usr/local/opt/python/bin/python3.7: no such file or directory 찾아보니 클라이언트를 재설치하란 말이 있어서 재설치 하기로 했다. 참고로 이번 환경은 macOS에서 한 것이다 brew reinstall awscli 다음으로 awscli 를 실행하는 링크를 재연결한다 $ brew link --overwrite awscli Linking /usr/local/Cellar/awscli/2.0.44..... 2021. 1. 8. [nginx] aws에 nginx설치 및 멀티도메인 설정(reverse-proxy) AWS에 설치하기 전에 yum 버전을 최신으로 업데이트 해준다 sudo yum update -y nginx 를 설치하려고 하면 다음과 같은 메세지가 나온다. Loaded plugins: extras_suggestions, langpacks, priorities, update-motd amzn2-core | 3.7 kB 00:00:00 No package nginx available. Error: Nothing to do nginx is available in Amazon Linux Extra topic "nginx1" To use, run # sudo amazon-linux-extras install nginx1 Learn more at https://aws.amazon.com/amazon-linux-2.. 2021. 1. 6. [airflow] BigQueryOperator 사용할때 location 에러 다음에러가 떴을 경우. ... 'errors': [{'reason': 'notFound', 'message': 'Not found: Dataset [프로젝트명]:`[dateset이름] was not found in location US'}] ... 내 경우 데이터셋을 서울리전(asia-northeast3) 에 저장하게 했는데, 기본값은 US여서 문제가 발생한줄 알고 찾았다. BigQueryOperator의 파라미터중 location이 있길래 옵션으로 다음처럼 넣어봤는데도 동일한 에러가 났다. checker = BigQueryOperator( dag=dag , task_id='bq_check_exist_table' , sql=sql , location='asia-northeast3' ) 첫번째 실험은 lo.. 2021. 1. 4. [aws ec2] jenkins에 root 권한 주기 sudo vi /etc/sudoers 에 직접 수정하려고 하면 readonly밖에 안된다. 다음 명령어로 수정 가능 sudo visudo 그럼 이제 다음의 문구를 찾아 아래 추가하자 ## Allow root to run any commands anywhere root ALL=(ALL) ALL # 밑에 아래 추가 jenkins ALL=(ALL) NOPASSWD: ALL 이제 jenkins에서 execute shell 안에 sudo 로 실행해보자. 실행이 잘되면 설정이 잘 되었음을 의미. 끝. 2021. 1. 2. [react] react + nextjs + redux + typescript 설정하기(redux toolkit 사용) react + redux + typescript를 이용한 프로젝트 생성을 알아보려 한다 타입스크립트가 적용되는 reaxt + nextjs 를 설치한다. npx create-next-app --example with-typescript test-app npx 를 사용하는 이유는 이전 포스팅을 참조하면 좋겠다. 참조: lemontia.tistory.com/987 [npm] npm 대신 npx 를 사용하는 이유 npm을 사용하려면 글로벌 모듈로 설정해서 사용하기 때문이다. 글로벌이라는 것은 내 컴퓨터 안에 모든 프로젝트가 접근가능하도록 설정하는건데, 다음과 같은 방법으로 설치할 수 있다. npm insta lemontia.tistory.com redux, redux toolkit, immer 등 추가 설치한다.. 2020. 12. 25. [npm] npm 대신 npx 를 사용하는 이유 npm을 사용하려면 글로벌 모듈로 설정해서 사용하기 때문이다. 글로벌이라는 것은 내 컴퓨터 안에 모든 프로젝트가 접근가능하도록 설정하는건데, 다음과 같은 방법으로 설치할 수 있다. npm install 모듈이름 -g 예를들어 리엑트 프로젝트를 생성하는 CLI를 할때 글로벌 설치를 하는데 이런 글로벌 설치의 단점은 다음과 같다 1. 모듈 업데이트 확인 불가 2. 모듈 업데이트 변경으로 인한 다른 모듈 에러 발생 이런 문제를 해결하기 위해 npx가 등장했다. npx란? npm 5.2.0 부터 새로 추가된 도구로써, 1회성으로 원하는 패키지를 npm 레지스트리에 접근해 실행, 설치하는 도구다. 그래서 패키지를 업데이트 하지 않아도 npm 레지스트리에 올라가 있는 최신 버전을 수행한다. 사용법은 간단하다. np.. 2020. 12. 24. 이전 1 ··· 14 15 16 17 18 19 20 ··· 65 다음 반응형