본문 바로가기

전체 글123

[Linux] EC2에 저장되어 있는 pemkey 로컬로 받는 방법(remote -> local) - scp 명령어 EC2에 저장되어 있는 pemkey 로컬로 다운로드 받는 방법 (remote → local) 1. scp 명령어를 이용하여 다운로드 - 해당 명령어는 로컬에서 실행한다.(다운로드 받을 경로에서 실행) scp -i [pemkey 파일 경로] [ec2 user]@[ec2 public ip]:[다운로드 해야할 파일경로] [저장할 로컬 경로] ex) EC2 www 폴더 안에 있는 A pemkey를 로컬 /Users/janghee/key 폴더에 다운로드하려고 하는 상황 Permission denied가 되서 다운로드가 되지 않는다. 해결 방법 EC2에 접속해서 해당 pemkey가 있는 경로에서 ll 명령어(파일목록 조회)로 확인해보면 root인 것을 확인할 수 있다. chown 명령어를 이용하여 잠시 소유자를 e.. 2023. 11. 19.
[CS] IP 주소체계 #1: 이진수 이해하기 IP 주소체계 #1: 이진수 이해하기 평소에 표현하는 수는 0 ~ 9 라는 수를 기반으로 수를 표현하는 십진법 십진법 예시 123 = (3 * 10 ^ 0) + (2 * 10 ^ 1) + (1 * 10 ^ 2) 각각의 자리는 0 ~ 9로 10개의 숫자로 표현 이진수 0 과 1, 두개의 숫자로 표현하는 "이진법"으로 표현하는 수 일반적으로 이진법의 수를 십진법의 수와 구별하기 위해 다음과 같은 방법을 사용 - 100101b (b를 덧붙임(b는 binary의 약자))(binary = 이진) - 100101(2) ((2)를 덧붙임, 주로 수학에서 쓰임) - 0b100101 (앞에 0b를 덧붙임) 10진수를 2진수로 표현 예시 오른쪽 끝에서부터 각각의 자리는 1부터 2가 곱해지며 1, 2, 4, 8, 16, 3.. 2023. 10. 29.
[CS] IP주소, MAC 주소, ARP, RARP IP주소, MAC 주소, ARP, RARP IP 주소 IP 주소(Internet Protocol address)는 논리적 주소이며 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이며 IP를 기반으로 통신한다고도 하지만 사실상 그 밑에 물리적 주소인 MAC 주소를 통해 통신 MAC 주소 MAC 주소(Media Access Control Address)는 네트워크 인터페이스에 할당된 고유 식별자이며 보통 장치의 NIC에 할당 48비트로 이루어져 있으며 24비트의 OUI와 24비트의 UAA로 이루어져 있음 - OUI : IEEE에서 할당한 제조사 코드 - UAA : 제조사에서 구별되는 코드 실습 현재 사용 중인 네트워크 인터페이스의 Mac 주소 확인 ifconfig en0.. 2023. 10. 27.
[Qoo10] Qoo10 - ItemsLookup.GetAllGoodsInfo - 상품 정보(단품) ItemsLookup.GetAllGoodsInfo - 상품 정보 수집 Request Sample을 참고하여 상품 정보를 불러 와보자 Request const axios = require('axios'); require("dotenv").config(); const getAllGoodsInfo = () => { return axios({ method: 'GET', url: `https://api.qoo10.${process.env.COUNTRY.toLowerCase()}/GMKT.INC.Front.QAPIService/Giosis.qapi`, params: { v: '1.0', method: 'ItemsLookup.GetAllGoodsInfo', key: `${process.env.SECRET_KEY}`,.. 2023. 10. 23.
[API] Qoo10 - ShippingBasic.GetShippingInfo_v2 - 주문 정보 수집 ShippingBasic.GetShippingInfo_v2 - 주문 정보 수집 Request Sample을 참고하여 주문 정보를 불러 와보자 Request const axios = require('axios'); require("dotenv").config(); const getShippingInfoV2 = () => { return axios({ method: 'GET', url: `https://api.qoo10.${process.env.COUNTRY.toLowerCase()}/GMKT.INC.Front.QAPIService/Giosis.qapi`, params: { v: '1.0', method: 'ShippingBasic.GetShippingInfo_v2', key: `${process.env.S.. 2023. 10. 22.
[API] Qoo10 - CertificationAPI.CreateCertificationKey - 인증키 발급 CertificationAPI.CreateCertificationKey 인증키 발급 받는 방법 Qoo10은 다른 오픈마켓들과 다르게 oauth 방식이 아니다. 오히려 계정으로 API key를 발급받기 때문에 오히려 더 쉽다. Qoo10의 경우, developer 사이트가 SG, JP 각각 다르게 제공한다는 점을 참고하자. 사이트의 안내서만 다를 뿐 거의 동일하다 보면 된다. 여기서는 JP developer 기준으로 설명하겠다. (해당 페이지는 모두 일본어로 제공되기 때문에 한국어 번역을 하고 봐야하는 불편한 점이 있다.) Qoo10 - developer JP 참고 화면 Qoo10 - developer SG 참고 화면 1. CertificationKey 발급 Request Sample을 참고하여 인증키를.. 2023. 10. 21.