반응형 기타78 AWS S3 bucket 폴더 업로드 - Node.js Node.js 로 AWS S3 에 로컬 폴더 올리기 이 포스팅은 AWS 저장소 서비스, S3 (Simple Storage Service) 에 폴더 단위로 업로드 하는 방법을 설명한다. Flat Structure, AWS S3 파일구조 AWS S3 는 기본적으로 파일로만 구성된 플랫 구조, Flat structure 이다. AWS S3 SDK 에서는 폴더 단위의 업로드 API 가 없다. 따라서, npm 통해 3rd party 패키지를 이용해서 폴더 업로드를 구현한다. AWS S3 저장소 폴더 올리기 필요한 사전작업 AWS 저장소 서비스, S3 (Simple Storage Service) 를 사용하기 위해 AWS가입, S3 bucket 생성, IAM계정 작업이 필요하다. 이 과정은 별도의 포스팅으로 기록할 .. 2023. 1. 10. AWS S3 bucket 프로그래밍 - Node.js Node.js 로 AWS S3 bucket 프로그래밍 하기 사전작업 AWS 저장소 서비스, S3 (Simple Storage Service) 를 사용하기 위해 AWS가입, S3 bucket 생성, IAM계정 작업이 필요하다. 이 과정은 별도의 포스팅으로 기록할 예정이다. AWS 에 가입되어 S3 사용할 수 있는 계정과 저장소가 있다고 가정하고 작성한다. AWS S3 사용을 위한 정보 AWS S3 에 접속을 위해서 필요한 정보이다. 이 정보를 dotenv 에 저장하여 사용하는 방법을 추천한다. 정보명 설명 예제 AWS 서버 지역 AWS 서버가 위치한 지역명 ap-northeast AWS S3 bucket 이름 AWS S3 서비스에서 생성한 bucket 의 이름 my-123th-bucket AWS S3 액세.. 2022. 12. 29. 우분투 20.04 QtCAM 설치하기 QtCAM 은 무엇인가? QtCAM은 e-con Systems 에서 개발하여 무료배포하고 있는 소프트웨어이다. 이 소프트웨어는 Qt5 오픈소스로 개발되었다. 소위 웹캠이라고 불리는 (UVC 지원) USB카메라를 위한 리눅스 어플리케이션이다. 2022년 12월 현재, Ubuntu 20.04 와 18.04 와 그 하위 (일부) 버전에서 동작 된다. QtCAM 설치하기 우분투 20.04 QtCAM 설치하기 터미널에서 우분투 20.04 (forcal) ppa qtcam 저장소를 추가하고 업데이트 한다. $ sudo apt-add-repository ppa:qtcam/focal $ sudo apt-get update 터미널에서 apt 명령어로 qtcam 을 설치한다. $ sudo apt-get install qt.. 2022. 12. 15. Ubuntu DHCP 서버 설치 Ubuntu DHCP 서버 설치 우분투에서 DHCP 서버 설치하는 방법 테스트 환경 Ubuntu 18.04.6 LTS isc-dhcp-server isc-dhcp-server 설치하고 설정하기 터미널에서 apt-get 으로 isc-dhcp-server 를 설치 합니다. $ sudo apt-get install isc-dhcp-server 터미널에서 dhcpd.conf 를 열고 dhcp 설정을 추가합니다. $ sudo vi /etc/dhcp/dhcpd.conf subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.2 192.168.0.254; } 터미널에서 isc-dhcp-server 설정파일을 열고 dhcp 서버로 사용할 네트워크 노드를 추가합니다. $.. 2022. 11. 10. 맥북 한영전환 오른쪽 command 로 변경 맥북 한영전환 오른쪽 command 로 변경 (매번 맥북 세팅을 할때 마다 찾아보게 되는) 한영전환키를 Windows 와 유사하게 [오른쪽 Command] 로 변경하는 방법을 정리합니다. 과정을 요약하면, karabiner 를 이용하여 [오른쪽 Command] 를 분리하여 [F18] 로 설정하고, 맥북 설정에서 한영변환 입력 소스를 [F18] 로 지정하는 과정입니다. 맥북 한영전환을 Windows 와 유사하게 바꿔보자! karabiner 설치 저의 경우에는 brew 로 설치하였지만, karabiner 사이트를 방문해서 설치파일을 다운로드 가능합니다. % brew install karabiner-elements karabiner 첫 실행 시, 키 설정이 가능하도록 [설정] 에서 보안 권한을 부여해야 합니다.. 2022. 11. 9. MacOS brew 로 특정버전 node 설치 MacOS 에서 특정버전의 node 설치 MacOS 에서 brew 패키지 매니저를 사용하면, 설치와 관리가 편한 장점이 있습니다. macOS brew 로 특정 버전의 nodejs 를 설치하는 과정을 정리합니다. MacOS brew 를 이용한 nodejs 설치 테스트환경 Macbook Air M1 + MacOS 12.6 (Monterey) % sw_vers ProductName: macOS ProductVersion: 12.6 BuildVersion: 21G115 nodejs 설치 터미널에서 brew 명령어로 node 패키지를 검색합니다. % brew search node ==> Formulae libbitcoin-node node node@10 node@16 nodebrew ode linode-cli n.. 2022. 11. 6. 이전 1 ··· 4 5 6 7 8 9 10 ··· 13 다음 반응형