본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (372)
    • JHB (23)
      • IT 이야기 (4)
      • 잡다한 이야기 (19)
    • Cloud (44)
      • AWS (40)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (221)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (8)
      • Container (1)
      • Database (1)
      • Etc (26)
      • Tip (2)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

전체 글 (372)
node에서 aws-sdk 사용할때 promise 쓰기

node에서 aws-sdk 사용 할 때 async / await 를 사용하려면 어떻게 해야 할까 예를 들어 DynamoDB의 Document Client 에서 update 를 하려고 하면 해당 부분 소스는 아래와 같다 update: function(params, callback) { var operation = this.serviceClientOperationsMap['update']; return this.makeServiceRequest(operation, params, callback); }, 여기 있는 makeServiceRequest는 무엇일까? 따라가 보면 꽤 흥미진진하다. 중요한 것은 request.d.ts에 있는 class Request를 리턴한다는 것이다. 그리고 해당 클래..

Cloud/AWS 2020. 3. 26. 03:26
AWS Step Functions 예제 / 람다에서 람다 호출하기

이 글은 Create a Serverless Workflow 튜토리얼 글을 따라 하면서 내용을 최신으로 바꾸고 적당히 순서도 바꿔가며 작성한 글이다. Lambda에서 Lambda를 호출하려면 어떻게 해야할까? 여러가지 방법이 있겠지만 flow에 따라 적절한 Lambda 함수가 호출되도록 하기에 가장 적절한 솔루션은 AWS Step Functions 라고 생각한다. State Machine & Serverless Workflow 생성 우리가 만들 Workflow는 아래를 수행한다. Support Case를 생성하는 Lambda Function을 호출 문제 해결 담당자에게 Assign 하는 Lambda Function을 Invoke ... 이 과정에서 Lambda Function들 간에 Data를 전달하여 ..

Cloud/AWS 2020. 3. 24. 22:07
[AWS] EC2 EBS Root Volume으로 마운트 하기

Root Volume을 Detach 한 후 다시 Attach 했더니... 부팅이 안된다. 어찌 해야 하는가? 답은 위 처럼.. 루트 볼륨은 /dev/sda1 로 마운트 해줘야 되더라. (리눅스 기준)

Cloud/AWS 2020. 3. 11. 23:14
AWS EC2의 sshd_config 함부로 건들지 말자

제목 그대로.. 나같은 경우는 계속해서 ssh 연결에 connection refused가 뜨더라. 일단 SSH가 제대로 떳나 확인 하기 위해 netcat 으로 22번 포트를 확인하자 nc 22 치면 결과가 나온다. AWS EC2의 sshd_config 함부로 건들여서 ssh 접속 안되면.. 고치기 되게 까다롭다. 고치려면 ROOT EBS를 Detach 후 다른쪽 EC2에 붙여서 Mount 한 후, 다시 원복 해야 된다. 이때 내가 고친게 뭔지 기억이 안난다면 더 난리난다... 다행히도 /var/log/syslog 파일에 부트 에러가 남아 있었다. sshd_config의 123번째 라인에 잘못 추가한 에러 내용이 담겨 있었다.. 해당 라인 삭제하니 원상 복구..

Cloud/AWS 2020. 3. 8. 23:07
Amazon Kinesis Firehose 의 Convert Record Format 사용 하기

Firehose로 들어오는 Record Data를 변환 하여 Destination으로 보내는 것이 가능하다. (보통은 S3로 보냄) 샘플 소스는 아래 주소 https://github.com/jakemraz/aws-kinesisfirehose-convert-lambda 기본으로 주는 템플릿을 가지고 아무리 시도해도 아래와 같은 에러가 나더라 Invalid output structure: Please check your function and make sure the processed records contain valid result status of Dropped, Ok, or ProcessingFailed. { "attemptsMade": 4, "arrivalTimestamp": 157528128791..

Cloud/AWS 2020. 2. 12. 22:36
AWS Rekognition을 이용한 Streaming Video에서 실시간 얼굴 인식

개요 Video Streams를 Rekognition으로 분석하여 Kinesis Data Streams 분석 결과를 실시간으로 Data Streams에 전달하는 과정을 살펴보자 https://docs.aws.amazon.com/ko_kr/rekognition/latest/dg/recognize-faces-in-a-video-stream.html 사전 지식 Kinesis Kinesis 제품군에는 Kinesis Data Stream, Kinesis Data Firehose, Kinesis Video Stream, Kinesis Data Analytics 의 4가지가 있다. Kinesis Data Stream 확장 가능하고 내구성이 뛰어난 실시간 데이터 스트리밍 서비스. 수십만개의 소스에서 초당 GB의 데이터..

Cloud/AWS 2020. 2. 5. 17:30
[AWS] AWS Athena에 날린 쿼리 그대로 AWS Glue에서 Job 만들기

Glue Crawler를 통한 Catalog 생성 Glue Crawler를 통해 Glue Catalog Table을 생성하면 Athena를 통해 쿼리를 날릴 수 있다. 예를 들어 Pinpoint Stream을 ON 한 후 S3에 쌓은 데이터에 대하여 크롤러를 돌리면 아래와 같은 스키마가 찾아진다. 13번 부터 16번에 있는 partition_0 ~ partition_3 의 경우 year, month, day, hour에 해당하는 partition이다. Athena에서 위의 Schema를 이용하여 쿼리를 사용하려 하면 제대로 되지 않는다. Athena에서 Glue Catalog를 사용하기 Athena에서 위의 Catalog를 사용하여 쿼리를 날리고자 하는 경우, Edit Schema를 눌러서 Partiti..

Cloud/AWS 2020. 1. 7. 17:53
[Git] Project 진행 중 Github Repo를 만들고 합치기

말인 즉슨 선 Project, 후 Github인 케이스. 아무 것도 없는 Blank Github인 경우는 고민 할게 없다. 먼저 작업 하던 프로젝트를 A, 후에 Github에 생성한 Repository를 B라고 하면 그냥 B에 A를 push 하면 끝난다. 하지만, B를 생성 할 때, License, Readme, gitignore 등을 생성했다면? 당연히 해당 commit이 B에 생성 됐을 것이고, A와 B를 합치는 것이 단순한 작업이 아니다. 내가 선택한 방법은 A프로젝트에 작업하던 Commit History를 잃지 않기 위해 B의 Initial Commit 위로 A 프로젝트를 Rebase 하는 것이다. 상황은 이렇다. aws_boto3_helper 라는 프로젝트를 이미 Git을 통해 작업 중이었고, ..

Development/CM&CI&CD 2019. 12. 24. 15:54
이전 1 ··· 4 5 6 7 8 9 10 ··· 47 다음
이전 다음
공지사항
최근에 올라온 글
  • Serverless로 E-Commerce 만들기 ⋯
  • 갑자기 RDS CPU 점유율이 100%를 쳤다.
  • DDB Singletable 디자인
  • AWS CLI v2 에서 명령어 출력이 새 창으로⋯
최근에 달린 댓글
  • 안녕하세요~ GridCtrl 을 사용중이시라면 Ctrl⋯
  • 혹시 스태틱으로 GridCtrl 사용해서 목록이있는 그⋯
  • 헉 안돼서 계속 윈도우로만 했는데 감사합니다 복받으세용
  • 글 잘 읽고 갑니다~
Total
854,742
Today
66
Yesterday
182
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • Visual C++
  • 음악
  • jni강좌
  • kering
  • winapi
  • NDK
  • gcc
  • API
  • db
  • java
  • 리눅스
  • MFC
  • linux
  • C
  • 안드로이드
  • C++
  • Cloud
  • driver
  • Python
  • jni
  • database
  • algorithm
  • it
  • source
  • Quiz
  • android
  • Troubleshooting
  • 프로그래밍
  • 드라이버
  • AWS
more
«   2023/03   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
  • 2022/03 (1)
  • 2021/11 (1)
  • 2021/10 (1)
  • 2021/09 (1)
  • 2021/08 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바