AWS에 설계를 시도해 본다(~EC2 실례 제작의 1)

3111 단어 AWSRuby

AWS에 대한 디버깅을 위해 필요한 것


vim의 기초 지식
AWS 계정

1.vim의 기초 지식

  • vim에서 커서 키 대신 (h, j, k, l)를 사용하여 커서를 이동합니다.커서 키가 이동하는 경우도 있습니다.
  • 편집 시 i를 누르면 편집 모드에 들어갑니다.
  • 커서를 이동하거나vim 명령을 실행할 때 esc키를 누르면 일반 모드로 들어갑니다.
  • 파일을 저장할 때 일반 모드로 설정하고 :wq를 입력한 후 누르면 들어갑니다.
  • 파일을 열고 아무것도 하지 않고 닫을 때 일반 모드로 설정하고 :q!를 입력한 다음 누르면 들어갑니다.
  • 1.1 cat 명령


    cat 명령을 사용하면 파일 내용을 터미널에 출력할 수 있습니다.

    1.2 사용자가 관리 및 일반 사용자를 보유


    관리 사용자는 모든 파일과 폴더에 대해 권한이 있으며 일반 사용자의 권한은 각각 다르다.
    권한을 확인하려면 ls-L 명령을 사용합니다.
    Akihiro-no-MacBook-Pro:hoge Akihiro$ ls -la
    ・
    -rw-r--r--    1 Akihiro  staff     0  8  1 17:36 .moge
    drwxr-xr-x    2 Akihiro  staff    68  8  2 14:25 fuga
    -rw-r--r--    1 Akihiro  staff     0  8  1 17:31 fugafuga
    -rw-r--r--    1 Akihiro  staff     0  8  1 17:31 hogehoge
    -rw-r--r--    1 Akihiro  staff     9  8  1 18:16 poge
    
    권한은 -rw-r-r-부분에서 확인할 수 있습니다.
    1列目 フォルダかファイルかシンボリックリンクであるか
    2〜4列目 所有者に対しての権限
    5〜7列目 所有グループに対しての権限
    8〜10列目 その他のユーザーに対しての権限
    
    1열 폴더 또는 파일 또는 심볼 링크?
    파일은-, 폴더는 d, 기호 링크는 l입니다.
    두 번째 열 다음에 권한을 표시합니다.
    권한은 세 가지가 있습니다.
    r read(読み取り権限)
    w write(書き込み権限)
    x execute(実行権限)
    
    2~4열은 소유자에 대한 권한을 나타낸다.
    rw-라면 이 소유자는read/write 권한이 있습니다.
    5~7열은 소유자 그룹에 대한 권한을 나타낸다.
    8~10열은 다른 사용자에 대한 권한을 나타낸다.

    1.3 권한의 변경


    chmod 명령을 사용하여 권한을 변경합니다.
    chmod 명령을 사용할 때 권한은 숫자로 표시됩니다.
    4 r read(読み取り権限)
    2 w write(書き込み権限)
    1 x execute(実行権限)
    -------
    6 rw- 
    4 r--
    5 r-x
    7  rwxという権限、つまり全ての権限を持っていた場合7になります。
    

    2. AWS를 통한 서버 구축


    EC2 인스턴스를 생성합니다.

    2.1 AWS 계정 생성


    자세한 내용을 생략하다.

    2.2 EC2 인스턴스 만들기


    화면 오른쪽 상단에서'아시아태평양(도쿄)'을 선택한다.
    또한 인스턴스 생성 버튼을 클릭합니다.
    1단계 AMI(Amazon Machine Image)
    [Amazon Linux AMI 2018.03.0(HVM), SSD Volume Type]를 선택할 수 있습니다.
    다음은'단계2: 실례 유형 선택'화면입니다. 무료 방안은 t2입니다.마이크로만 선택할 수 있기 때문에 그렇게 계속 전진하는 것을 선택했다.
    다음은 "단계 3: 실례의 상세한 설정"창입니다.여기에 설정이 없으니 계속 진행합시다.
    다음은'단계 4: 추가 저장'화면이다.

    여기서 사이즈가 8이고 볼륨이 통용되는지 확인하고'다음: 라벨 추가'를 눌러주세요.
    다음은 "단계 5: 태그 추가"화면입니다.

    이번에는 '키' 에서'name '을 입력하고,' 값 '에서' (응용 이름) -production '을 입력한 다음' 다음: 보안 그룹 설정 '으로 들어갑니다.
    다음은 보안 그룹 설정 화면입니다.
    보안팀이란 방화벽 같은 것들로 접근을 제한하는 것을 말한다.이 설정을 설명하여 EC2 서버(인스턴스)에 액세스할 수 있는 부분을 설정할 수 있습니다.
    이번에는 브라우저 등에서 접근하는 http와 컨트롤러에서 EC2로 로그인하는 ssh의 통신을 허용합니다.
    ssh가 처음부터 설정되어 있기 때문에 http의 규칙을 추가합니다.
    규칙의 추가 버튼을 누르면 한 줄이 추가됩니다.추가된 줄 형식 표시줄에서 선택 상자에서 http를 선택하십시오.
    보안 그룹 이름과 설명란을 (응용 이름) -sg-ec2로 설정합니다.

    마지막으로 인스턴스를 확인하면 팝업 창에 "기존 키 쌍 선택 또는 새 키 쌍 만들기"가 표시됩니다.
    [새 키 쌍 만들기]를 선택합니다.열쇠는 이름에 맞으면 무엇이든지 된다.
    그런 다음 [다운로드 키 쌍] 버튼을 클릭합니다.이에 따라 키 쌍의 비밀 키(achieve-key.pem)가 PC에 다운로드돼 EC2와 SSH 연결을 위해 사전에 준비됐다.
    키 쌍의 개인 키 (achieve-key.pem) 다운로드가 완료되면 [실례 만들기]를 누르십시오.
    이렇게 하면 EC2 인스턴스가 생성됩니다.
    계속

    좋은 웹페이지 즐겨찾기