AWS 의 서비스들을 사용하기위해 액세스 인증 키를 생성해보려고 한다.

 

https://console.aws.amazon.com/iam/home#/home

 

https://console.aws.amazon.com/iam/home#/home

 

console.aws.amazon.com

 

위의 주소로 들어간다.

 

정책 설정

 

여기서 얻은 키는 다시 볼수없으니 잘 저장해두자.

 

csv

 

이제 여기의 Access key ID 와 Seceret access key 로 aws의 여러 서비스를 사용해보자

aws ec2 로 aws에 입문해보려고 한다.

 

 

 

1. 아래 사이트에 접속해주자

 

aws.amazon.com/ko/ec2/?nc2=h_ql_prod_fs_ec2&ec2-whats-new.sort-by=item.additionalFields.postDateTime&ec2-whats-new.sort-order=desc

 

아마존 클라우드 서버 호스팅 | Amazon Web Services

다양한 구매 모델 온디맨드, 스팟 인스턴스, Savings Plan과 같은 여러 가지 구매 모델을 제공합니다. 스팟 인스턴스를 사용하면 내결함성을 갖춘 워크로드 요금을 90%까지 절감할 수 있습니다. Saving

aws.amazon.com

 

 

 

시작하기 클릭

 

 

2. EC2 대시보드 창으로 넘어와지면 오른쪽 상단에 지역 선택을 해야한다

 

서울 선택

 

3. 인스턴스 시작

 

 

4. Amazone Machine Image (AMI) 선택

나는 ubuntu 18.04 버전을 선택했다.

 

사양을 선택할 수 있다.

 

여기서 시작하기를 누르면,

 

key를 생성해야한다. 이전에 인스턴스를 만들어서 키를 만든 기록이 있으면 그 키를 선택할 수 있지만 처음이니깐

새 키 페어 생성 를 선택하고, 이름을 지정 후 키 페어 다운로드 를 해준다.

다운로드 받은 키 파일은 한번 다운 후 다시 받을 수 없으니 잘 보관해주자.

다운로드 하고 인스턴스 시작하자.

 

5. ssh 접속

인스턴스 세부 정보

인스턴스 세부 정보에 퍼블릭 IPv4 주소가 있다. 이걸로 ssh 접속을 해보자.

 

MobaXterm

내가 주로 쓰는 ssh 클라이언트인 MobaXterm 으로 접속을 했다. 

host 는 아까 위에서 본 IPv4 주소, username 은 기본값으로 ubuntu 로 설정되어있다.

그리고 다운받은 key 를 private key 에 넣어서 접속해보자

 

 

성공적으로 접속되었다.

 

계정을 하나 추가해서 docker ps 를 쓰니깐 권한이 없다고 뜬다

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied

 

/var/run/docker.sock 에 권한이 없다는 듯...

 

$ sudo chmod 666 /var/run/docker.sock 

위 커맨드로 권한을 주자

git checkout master
git branch | grep -v '^*' | xargs git branch -D

 

HEAD 가 아닌 브런치를 모두 삭제한다.

 

git 을 사용하다보면 임시, 빌드파일 등등 git에 추가하고 싶지 않은 파일을 gitignore 에 추가해서 사용한다.

이런 파일들을 정리 해서 .gitignore 파일로 추출해주는 사이트

 

https://www.gitignore.io/

 

gitignore.io

Create useful .gitignore files for your project

www.gitignore.io

 

 

python 프로젝트의 gitignore 파일을 만들어보자

 

python

python을 입력하고 생성,

 

 

 

그럼 사이트가 이동된다. 여기서 Ctrl + S 을 눌러 저장하는 창이 뜨면,

프로젝트 폴더에 .gitignore 파일명으로 저장하자.

Ctrl + A 를 눌러 전체선택하고 기존에 존재하던 .gitignore 파일에 붙여써도 되구..

+ Recent posts