본문 바로가기

CodeCommit3

Lambda 를 사용하여 CodeCommit 을 Slack 과 연동하기 먼저, Slack 에서 Incoming WebHooks 를 설치합니다. 설치 후, 설정을 시작합니다. 연동할 채널을 선택한 후, Add Incoming WebHooks integration 버튼을 클릭합니다. 생성된 Webhook URL 을 기록해둡니다. 이후, 아마존 클라우드콘솔로 접속한 후 람다함수를 생성합니다. 아래 표기된 내용으로 변경합니다.(기존에 등록한 람다함수를 사용할 경우, 역할 부분을 "기존 역할 선택"으로 하고 해당 함수를 선택합니다.) 기존 함수 코드를 변경합니다. 일단, 여기저기 돌아다니는 소스들을 취합하여 작성해보았습니다. 'use strict'; const url = require('url');const https = require('https');const util = requ.. 2018. 5. 21.
CodeCommit 서울 리전 사용하기 - 403 오류해결 CodeCommit 서울 리전이 개설됨에 따라 기존 설정을 활용하여 신규 리포지토리를 추가하려보니, 403 오류가 발생하더군요. 그동안 관련 설정중 변경된 것들이 있나 모두 찾아보았으나 답은 정말 단순한 곳에 있더군요. ㅠㅠ git bash 에서 다음과 같이 서울리전 서버에 접속하며 RSA 키를 저장합니다. ssh git-codecommit.ap-northeast-2.amazonaws.com 그리고 ssh 의 전역 설정을 불러온 후, notepad ~/.ssh/config Host 의 내용을 와일드 카드를 이용하여 아래와 같이 수정합니다. Host git-codecommit.*.amazonaws.com 2018. 4. 2.
CodeCommit 사용하기 - PhpStorm IAM 에 user 등록하고, AWSCodeCommitFullAccess 를 정책으로 추가합니다. 그런후, PC 에서 생성한 SSH 공개키를 업로드한 후에 아래와 같이 사용합니다. 먼저, PhpStorm 에서 프로젝트의 VCS 를 Git 으로 지정합니다. 그리고 프로젝트 소스를 Git 에 추가하고 커밋합니다. 커밋시 삭제하고 싶은 파일이나 디렉토리가 있으면, 선택 해제하고 커밋 메시지를 입력합니다. 아마존의 CodeCommit 에서는 리포지토리를 생성합니다. 사용할 이름(저장소명)과 설명을 작성합니다. 리포지토리가 생성되면, 접근할 수 있는 SSH 경로를 복사합니다. 끝으로, PC 에서(프로젝트의 git 루트 경로) 아래와 같이 원격 저장소를 orgin 으로 추가합니다. git remote add ori.. 2016. 9. 23.