AWS

AWS - Lightsail로 간단하게 OpenClaw 배포하기

rygus 2026. 3. 8. 19:42
728x90

안녕하세요. 

오늘은 AWS Lightsail을 이용하여 간단하게 OpenClaw를 배포하는 방법에 대해 알아보겠습니다. 

 

# Lightsail 이란? 

Amazon Lightsail은 인스턴스, 컨테이너, 스토리지, 데이터베이스 등을
월별 고정 가격으로 제공하는 사용하기 쉬운 가상 프라이빗 서버(VPS) 서비스입니다.

 

주요 특징 및 장점

  • 클라우드 입문 최적화: 복잡한 설정 없이 간단한 웹 어플리케이션 및 웹사이트를 즉시 배포 가능
  • 비용 예측 가능: 리소스 사용량에 관계없이 매달 고정된 요금이 청구되어 예산 관리가 용이

단점

  • 수동 및 자동 확장이 EC2에 비해 매우 제한적임
  • 모든 EC2 타입을 사용할 수 없음
  • 인스턴스 타입 변경 불가능
  • Reserved Instances / Savings Plan 등 사용 불가능

즉, Lightsail은 간단한 테스트시에는 추천이 되나 실제 라이브 환경에서는 추천되지 않습니다. 
오늘은 간단한 OpenClaw 테스트용으로 사용하기 때문에 Lightsail을 사용해 보겠습니다.

 

# OpenClaw 배포하기

AWS에서 Lightsail 검색 후 들어옵니다. 

 

 

플랫폼은 Linux를 선택하고 앱 + OS를 OpenClaw를 선택합니다. 

 

크기는 $24 짜리로 선택하겠습니다. 

본인 상황에 따라 알맞게 선택하시면 됩니다. 

나머지 설정은 모두 기본으로 하고 생성합니다.

 

정상적으로 생성된 것을 확인 가능합니다. 

이제 생성된 OpenClaw 인스턴스에 들어갑니다.

Lightsail로 배포된 OpenClaw는 기본 LLM(거대언어모델)으로

Amazon Bedrock을 사용하도록 구성되어 있습니다.

따라서 정상적인 서비스 이용을 위해서는 인스턴스가

Bedrock API를 호출할 수 있도록 IAM 역할을 부여해야 합니다.

 

* 참고로 Amazon Bedrock은 인프라 관리 없이 다양한 기업용 AI 모델(Claude, Llama 등)을

   API로 즉시 호출해 사용할 수 있는 서버리스 플랫폼입니다.

명령어 복사 후 CloudShell 실행을 클릭합니다.

바로 명령어를 실행합니다. 

 

이제 다시 생성한 인스턴스 화면으로 돌아와 SSH를 사용하여 연결을 클릭합니다.

"SSH를 사용하여 연결"을 클릭합니다.

 

바로 위와 같이 화면이 나오게 되는데 Dashboard URL을 들어갑니다. 

 

그러면 위와 같이 OpenClaw URL 창이 나옵니다. 

아직 토큰 인증이 되어 있지 않아 인증을 하라는 오류가 나옵니다. 

아까 화면에 있던 Access Token으로 인증을 해주겠습니다. 

 

인증을 해주었으나 아직 페어링이 완료되지 않아 제대로 연결이 되지 않은 상태입니다. 

 

다시 SSH 화면으로 돌아와 Countinue with device pairing? 에 y를 입력합니다. 

 

 

여기서 approve를 선택합니다. 

 

 

provider를 Bedrock으로 선택합니다.

 

 

model을 claude-sonnet-4-6을 선택합니다.

 

 

상태가 OK로 바뀐 것을 확인 가능합니다.

 

감사합니다. 

 

*참고 자료

https://www.youtube.com/watch?v=2eezo-fqOg0&list=LL