본문 바로가기

분류 전체보기

(667)
[AWS Dev A] IAM 정책 이번 시간에는 정책 설정에 대해서 알아보겠습니다. AWS 리소스에 대한 엑세스 관리는 IAM(Identity and Access Management) 이라는 메뉴에서 가능하다. 그룹에서 특정사용자 제거 사용자에 권한 추가 그룹에 사용자 추가 그룹 생성 - 사용자 지정 포함 3가지 정책이 추가됨 - 직접 연결 1건, 그룹에서 연결 2건 새로운 정책은 절차만 확인하고 생성하지 않음 권한 삭제 - 사용자 그룹에서 권한/그룹 삭제 권한 삭제 - 직접 삭제
[AWS Dev A] IAM 사용자 및 그룹 추가 이번 시간에는 사용자 및 그룹 추가에 대해서 알아보겠습니다. AWS 리소스에 대한 엑세스 관리는 IAM(Identity and Access Management) 이라는 메뉴에서 가능하다. 이전 블로그에서 만든 계정으로 로그인을 먼저하고 IAM 이라는 메뉴를 찾아서 아래와 같은 절차로 사용자를 생성한다. 새로운 사용자 만들기 그룹을 만들기 - 신규 사용자에 필요한 그룹이 없으면 새로운 그룹을 만들어야 한다. 새로운 사용자에 새로운 그룹이 할당된것을 볼 수 있다. mike 에 admin 그룹/정책이 할당된 것을 볼 수 있다. mike 에 admin 그룹/정책이 할당된 것을 볼 수 있다. 별칭 추가에서 오류가 발생하여 다시 설정한다. 로그인 주소 : https://bskim-aws-v2.signin.aws.a..
[AWS Dev A] 계정 만들기 새로운 목표로 AWS 자격증 도전 이야기 입니다. 가입을 하기 위한 절차는 아래와 같습니다. (화면캡쳐를 못했지만) 비밀번호 입력 화면이 있는데 가입할때 설정한 비밀번호를 입력하면 됩니다. 가입완료
[Django] Linode 배포 - git & GitHub 이번 시간에는 git/GitHub 기반의 버전 컨트롤과 Linode 에서 연동하는 방법에 대해서 알아보겠습니다. 아래와 같은 절차를 진행할 예정입니다. SSH Connection to Linode Server Install git on Linode Create GitHub Repository Connect Lindoe git repo to GitHub Connect to Gihub Repo Locally Push/Pull Changes from Local Computer to Linode Server git 설치 - apt-get install git, 폴더 위치는 /var/ww/DjangApp 에서 실행함. root@45-118-135-29:/var/www/DjangoApp# apt-get instal..
[Django] Linode 배포 - SSH 이번 시간에는 linode 에 SSH 연결하는 방법에 대해서 알아보겠습니다. 윈도우 환경에서 연결하기 위해서는 OpenSSH Client, OpenSSH Server 둘다 설치한다. 윈도우 버전에 따라 이미 설치되어 있을수 있다. 윈도우11에서는 Client 버전이 기본으로 설치되어 있다. 서버 버전은 필요없을 수도 있다. 아이피 정보 및 접속 명령어는 아래 그림을 참고하면 됩니다. 파워쉘에서 아래 명령어를 실행하고 비밀번호(이전에 설정한 root 비번)을 입력하면 된다. PS D:\workspace\Python\Django\DJANGO4\DJANGO_COURSE_V2> ssh root@45.118.135.29 The authenticity of host '45.118.135.29 (45.118.135...
[Django] Linode 배포 - 가입 및 서버 생성 이번 시간에는 linode 에 배포하는 방법 중 서비스 가입 및 서버 생성에 대해서 알아보겠습니다. 100달러 크레딧 링크 : https://www.linode.com/lp/try/?ifso=pierian General Landing Page with If-So Deploy more with Linux virtual machines, global infrastructure, and simple pricing. No surprise bills, no lock-in, and the same price for every data center. www.linode.com 테스트 하기 충분한 100 달러 크레딧을 받고 연습해 보시기 바랍니다. 가입절차는 1. 구글로 로그인하고 전화번호를 이용하여 인증 받기. 2...
[Django] Class based View - DeleteView 이번에는 DeleteView 에 대해서 알아보겠습니다. PK 를 이용하여 해당 정보만 삭제하면 됩니다. 클래스 기반 뷰 하위에는 생성, 상세, 업데이트, 삭제, 리스트 등이 있다. Model based Class base Views - Create, Detail, Update, Delete, List. 간단하게 설명하면, 모델에서 인스턴스 생성, 모델 인스턴스에 대한 DetailView 생성, 인스턴스 업데이트 및 삭제, 여러 인스턴스/디비에 있는 특정 모델의 모든 인스턴스 나열 이라고 할 수 있다. views.py 에서 DeleteView 임포트, TeacherDeleteView 인스턴 생성 - class TeacherDeleteView(DeleteView): from django.shortcuts i..
[Django] Class based View - UpdateView 이번에는 UpdateView 에 대해서 알아보겠습니다. 이것은 DetailView 와 CreateView 의 혼합이다. 화면은 CreateView 화면을 재 사용하며, update 를 위해서 DetailView 와 동일하게 PK 를 이용하여 해당 정보만 업데이트 한다. 클래스 기반 뷰 하위에는 생성, 상세, 업데이트, 삭제, 리스트 등이 있다. Model based Class base Views - Create, Detail, Update, Delete, List. 간단하게 설명하면, 모델에서 인스턴스 생성, 모델 인스턴스에 대한 DetailView 생성, 인스턴스 업데이트 및 삭제, 여러 인스턴스/디비에 있는 특정 모델의 모든 인스턴스 나열 이라고 할 수 있다. views.py 에서 UpdateView..