본문 바로가기

전체보기123

[API] Shopee - API 호출 예시 GlobalProduct(CB seller only) - 상품정보 요청 시, Common Parameters, Request Parameters 의 필수 값들은 반드시 넣어준다.(Required = true) Request 'use strict'; const axios = require('axios'); const crypto = require('crypto'); require("dotenv").config(); const signature = (sign_format) => { sign_format = sign_format.toString(); const sign = crypto.createHmac('sha256', process.env.KEY).update(sign_format).digest('hex.. 2023. 4. 23.
[AWS] ECS 설정 방법 (ECR, Cluster, VPC, Fargate) ECS 구성 ECS 설정 순서 1. 클러스터 Cluster 생성 - VPC 생성 2. ECR 생성 3. ELB 생성 4. Dockerfile 작성 또는 수정 - Docker Image ECR에 PUSH 5. 작업정의서 Task Definition 6. 서비스 배포 클러스터 생성하기 - VPC 생성 ECS 클러스터 : 도커 컨테이너를 실행할 수 있는 논리적인 공간, 일종의 디렉토리 네트워킹 전용 선택 후 다음단계 클릭 처음 클러스터를 생성하므로 클러스터를 위해 VPC를 새로 만들어준다. 클러스터가 잘생성 되었다. ECR(Amazon Elastic Container Registry) 레파지토리 만들기 ECR이란? AWS 관리형 컨테이너 이미지 레지스트리 서비스 즉, AWS용 Docker Hub 리포지토리를.. 2023. 4. 22.
[API] eBay - Developer 계정 만들기 - Application Key 생성 eBay Developer 계정 생성 eBay Developers Program account 계정을 생성한다. 생성을 하면 하루정도 시간이 걸린다.(이베이쪽 승인이 필요한 것 같다.) 계정이 생성되면 로그인 한 후 우측 상단 Application Keysets 메뉴에서 Application Keys를 생성해보자 Application Key 생성 Production TEST-APP을 생성해보겠다. Create a Keyset을 클릭하면 팝업창이 나온다. 이름, 이메일, 연락처 등 기본보를 입력하고 Keyset을 생성한다. TEST-APP이 생성되었지만, 사용할 수 없다고 나온다. 내용을 읽어보면, 마켓플레이스 삭제/계정 폐쇄 통지 절차를 준수하거나 면제신청을 해야한다는 문구가 있다. OAuth를 활성화시.. 2023. 4. 21.
[AWS] IAM 사용자 생성하는법 - 액세스 키 발급 IAM 사용자 생성 AWS 계정에 대한 액세스 키를 생성하면 AWS CLI 또는 API에 액세스할 수 있다. 서비스 메뉴에서 IAM(AWS 리소스에 대한 액세스 관리) → 사용자 탭에서 사용자 추가를 클릭한다. 사용자 이름을 입력하고, 사용자 지정 암호를 선택한 후에 사용자 지정 암호를 입력한다. 그리고 다음을 클릭한다. 사용자 그룹을 생성해준다. 사용자 그룹이름은 Administrators로 했다. 그리고 권한 정책에서 AdministratorAccess에 체크하고 사용자 그룹을 생성한다. 어떤 리소스에 어떤 액세스를 가능하게 할지 권한을 정하는 것인데 AdministratorAccess는모든 리소스에 액세스가 가능하게 설정하는 것이다. Administrators 사용자 그룹이 생성되었다. 체크 후 다.. 2023. 4. 20.
[AWS] AWS CLI 설치, 업데이트 방법(V1 → V2) AWS Command Line Interface (AWS CLI) AWS 서비스를 관리하는 통합 도구 여러 개의 AWS 서비스를 명령줄에서 제어하고 스크립트를 통해 자동화 가능 AWS CLI 설치 Linux $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" $ unzip awscliv2.zip $ sudo ./aws/install 버전 확인 $ aws --version aws-cli/2.11.13 Python/3.11.3 Linux/4.14.231-173.361.amzn2.x86_64 exe/x86_64.amzn.2 prompt/off 업데이트가 필요한 경우 (aws-cli 버전 1) $ aws --ver.. 2023. 4. 19.
[API] Cafe24 - API 호출 예시 상품정보 - Product Cafe24 공식문서 - Admin API 에서 상품정보에 대한 부분은 Product 쪽을 확인해보면 된다. 이전에 발급 받았던 Access token을 가지고 상품 리스트를 호출해보려고 한다. Request require('dotenv').config(); const axios = require('axios'); // getProductList const getProductList = () => { console.log("",process.env.ACCESS_TOKEN) axios({ method: 'GET', url : `https://${process.env.ADMIN_ID}.cafe24api.com/api/v2/admin/products`, headers: { "Aut.. 2023. 4. 18.