Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

AI가 번역한 다른 언어 보기

Alien Story

AWS를 모두 한번에 설정, 생성해보자 (Terraform)

  • 작성 언어: 한국어
  • 기준국가: 모든 국가 country-flag

언어 선택

  • 한국어
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

durumis AI가 요약한 글

  • Terraform을 이용하여 AWS 에일리언 앱 설정을 자동화하는 방법을 기록하였습니다.
  • Terraform은 클라우드 인프라를 자동화하는 툴로, AWS 설정을 스크립트로 관리하여 실수를 줄이고 재사용 및 빠른 설정을 가능하게 합니다.
  • AWS CLI를 다운로드하고 IAM 사용자의 AccessKey와 Secret Access Key를 설정한 후, Terraform을 설치하는 방법을 설명하였습니다.

에일리언 앱 AWS 설정 기록


저번 글에서 에일리언 앱의 리전 및 AWS 설계에 대하여 대략적으로 말했다.



"사실 안본거 압니다 ㅋㅋㅋ"


이번에는 그 설정을 빠르게 하는 Terraform 사용에 대한 기록을 적어두려고 한다.



Terraform 이란?

간단하게 말해 클라우드 인프라를 자동화해주는 툴이다.

AWS, GCP같은 클라우드의 설정, 생성등을 자동화시켜주는 스크립트 같은거라고 보면된다.


장점을 간단하게 말해보면


1. 실수할 일이 적다.

우선 하나하나 설정하는 것이 아닌 설정 스크립트를 볼 수 있기에 실수가 좀 줄어든다.


2. 재사용이 가능

말 그대로 추후에 다시 똑같은 설정을 해야한다든지 할때 스크립트만 들고가면 되므로 재사용이 쉽다.


3. 설정 속도가 빠르다

그냥 쓰고 바로 모든 설정이 가능하므로 AWS CLI를 직접 사용하는거보다 빠르며, 웹페이지를 이용하는것과는 정말 천지차이!


개인적으로는 이 세가지가 가장 크다고 본다.



시작해보자


우선 AWS CLI를 다운받자.

brew install awscli


뭐 그냥 웹사이트 들어가서 받아도 되고, 자유.



그다음 확인을 하면 되는데

which aws
aws --version #두개를 쳐보면 된다




그다음 해야할 것이 configure다.

AWS계정에서 발급한 IAM사용자의 AccessKey와 Secret Access Key, 그리고 Default로 사용할 리전을 설정해주면 된다.


IAM 대시보드에서

1. 사용자 추가를 한 후

2. 그 사용자 내에서 보안 자격 증명을 만들면 된다

aws configure




그다음 Terraform을 다운받아야 하는데 버전이 많아서 tfenv를 설치 후 그걸로 설치하면 된다.


brew install tfenv
tfenv --version

# Terraform 최신버전을 설치
tfenv install

#버적 확인
terraform --version


Alien
Alien Story
Alien developer & international couple
Alien
에일리언 앱 서버 리전 선택 (AWS) 에일리언 글로벌 데이트 앱 서버는 AWS를 사용하여 멀티 리전을 지원하며, 오토스케일링을 통해 확장성을 확보합니다. 초기에는 미국과 남미 두 지역에 서버를 구축하며, 향후 시장 상황에 따라 추가적인 리전 확장을 계획하고 있습니다.

2024년 5월 8일

1인 앱 개발은 어떤 테스트를 진행해야 할까? 개발자는 앱 출시 전 테스트 코드를 작성하는데, 시간 효율성을 위해 사람 테스트, 통합 테스트(provider 위주), 유닛 테스트, 인수 및 위젯 테스트 순으로 우선순위를 정했습니다.

2024년 5월 16일

에일리언 어플리케이션 개발자의 첫 이야기 개발자가 직접 만든 데이트 앱을 홍보하기 위해 글로벌 블로그를 시작하게 된 이야기입니다. 38개 언어 번역 기능을 지원하는 드루미스를 선택했으며, 자동 유튜브 번역 툴과 함께 블로그와 유튜브를 관리할 예정입니다.

2024년 4월 21일

미국주식 자동 매매 프로그램 2호기 만들기 미국주식 자동 매매 프로그램 2호기를 만들어 2년 동안 운영한 경험을 공유합니다. 프로그램 개발 과정과 설정 방법, 그리고 투자 전략에 대한 상세한 정보를 제공합니다.
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

2024년 4월 20일

에스엔에이, HCI솔루션을 활용한 ‘IT 토탈 렌탈 서비스’ 제공 에스엔에이는 IT 토탈 렌탈 서비스를 통해 기업의 TCO 절감을 지원하며, 에이블클라우드의 HCI 솔루션 ‘에이블스택 4.0’을 활용하여 가상화 전환 시장을 공략합니다.
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)

2024년 5월 22일

[Next.js] Runtime env injection Next.js 프로젝트에서 빌드 타임 이후 환경 변수를 설정하는 방법을 윈도우 환경에서도 사용할 수 있도록 cross-env를 이용하여 `package.json`의 스크립트를 수정하는 방법을 설명합니다.
Sunrabbit
Sunrabbit
Sunrabbit
Sunrabbit

2024년 3월 20일

Mr. Know-All 6호 - 2024년 3월 LLaMa, Falcon, MPT, StarCoder와 같은 오픈소스 LLM을 로컬에서 다운로드하고 실행할 수 있는 플랫폼인 LM Studio와 AnythingLLM을 소개합니다. LM Studio는 개인 용도로 무료이며, AnythingLLM은 소프트웨어 개발에 유용한 Copilot 기능을 제공합니다.
Pilot AISmrteasy
Pilot AISmrteasy
Pilot AISmrteasy
Pilot AISmrteasy

2024년 3월 21일

클라우다이크, 사용자 경험 통일성을 강조한 새로운 모바일 앱 출시 클라우다이크는 리액트 네이티브 기반의 새로운 모바일 앱을 출시하여 웹 서비스와 완벽하게 통합된 사용자 경험을 제공합니다.
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)

2024년 4월 30일

파수, AI로 더 똑똑해진 랩소디·랩소디 에코 선봬 파수는 문서관리 솔루션 ‘랩소디’와 외부 협업 플랫폼 ‘랩소디 에코’에 AI어시스턴트 기능을 추가하여 문서 요약, 시맨틱 검색, 번역 등을 지원합니다.
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)
스타트업 커뮤니티 씬디스 (SeenThis.kr)

2024년 5월 27일