git with command 4

로컬에서 AWS CDK Stack 빌드해서 Lambda 함수 실행시키기

CDK란 코드 인프라를 관리하기 위한 소프트웨어 개발 프레임워크이다. 예를 드는게 이해가 빠르니 먼저 DynamoDB에서 데이터를 가져와 Lambda 함수로 처리해 S3 버킷에 격납하는 상황을 상상해보자. AWS 콘솔로 위의 태스크를 수행한다 했을 때 DynamoDB의 데이터, Lambda 함수, S3 버킷을 하나 하나 만들어야 한다. 상황이 변해 더이상 DynamoDB의 데이터를 사용하지 않는다던가 더이상 사용할 데이터가 없을 경우, Lambda 함수와 S3 버킷도 사용을 중지하거나 삭제해야 할 것이다. 그리고 각각의 서비스에 들어가 하나 하나 정성스레 중지/삭제를 해야 한다. 하지만 Amazon CDK(Cloud Development Kit)의 stack을 하나 만들어 그 안에 DynamoDB, La..

AWS 노트 2020.04.08

iterms2에서 push 완료 상태를 확인하고 새 branch 만들고 변경하기

어제 git init부터 git push까지 했다. 현재의 git 상태를 확인해보자. $ git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean 그럼 어제까지 했던 것을 확인해보자. $ git log commit [checksum_SHA-1] (HEAD -> master, origin/master, origin/HEAD) Author: [your_name] Date: Sun Apr 5 01:17:35 2020 +0900 [commit_message] commit [checksum_SHA-1] Author: [your_name] Date: Sun Apr 5 0..

command line 노트 2020.04.05

iterms2에서 repository clone해서 commit, push까지 연습하기

거의 항상 Pycharm VCS에서 github repository를 clone해서 commit, push를 해 왔기 때문에 command로 git 어쩌구 하는건 솔직히 익숙하지 않은데 이것때문에 중요한거 중요한 때에 대차게 날려먹지 싶다. 지금까지는 어차피 나 혼자 하는거고 Pycharm이 거의 다 해주기도하고 iterms2에서는 필요할 때 필요한 것만 구글링 해서 했었는데 제대로 좀 알아보고 숙지한 상태에서 해봐야지 싶었다. 그래서 머리 속에서 정리 좀 해볼겸 쓴다. iterms2에서 처음 git을 시작할 때에는 $ git init 으로 초기화 시켜주어야 한다. github에서 연습용 새 repository를 하나 만들어준 뒤 clone or download를 눌러 링크를 복사한다. $ git clo..

command line 노트 2020.04.05

git에 push할 때 dyld: Library not loaded가 뜬다면

작년 말에 논문 쓴다고 실험 끝난 코드를 commit 상태에서 방치하다 발표도 끝나고 해서 push하려 하니 dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/.../git-core/git-remote-https Reason: image not found 가 뜨면서 push failed 해버렸다.. stack overflow에서 열심히 뒤져보니 brew update를 해보라길래 해봤다. dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/.../git-..

command line 노트 2020.02.17