Ruby용 AWS SDK를 사용하여 AWS를 빠르게 시작합니다. SDK를 사용하면 Amazon S3, Amazon EC2, DynamoDB 등을 포함하는 여러 AWS 서비스를 위한 Ruby 클래스가 제공되므로 복잡하게 코드를 작성하지 않아도 됩니다. SDK가 각 AWS 서비스에 대해 다운로드 가능한 개별 패키지로 제공되며 코드와 설명서가 포함됩니다. 또한 SDK는 Ruby Gems(http://rubygems.org/gems/aws-sdk)에서도 사용 가능합니다.

GitHub에서 다운로드 »

Gem 설치

gem install aws-sdk

또는 Gemfile에 추가

gem 'aws-sdk', '~> 3'

Ruby용 AWS SDK 버전 3에서는 예를 들어 aws-sdk-s3 및 aws-sdk-dynamodb와 같이 모놀리식 SDK를 서비스별 gem으로 모듈화합니다. 이제 각 서비스 gem은 지속적으로 제공되는 AWS API 업데이트의 이점과 더불어 엄격한 의미론적 버전 관리를 활용합니다. 모듈화를 통해 애플리케이션 또는 라이브러리에 필요한 서비스 gem을 마음대로 선택하고 개별적으로 서비스 gem을 업데이트할 수 있습니다.

GitHub 페이지의 README에서 지원되는 gem의 전체 목록을 확인할 수 있으며 버전 2 사용자를 위한 상세 업그레이드 안내서도 포함되어 있습니다.

다음은 Ruby 개발자가 사용할 수 있는 다른 gem입니다.

aws-sdk-rails: Ruby용 AWS SDK에 Ruby on Rails를 통합할 수 있습니다.
aws-record: Amazon DynamoDB에 대한 데이터 매핑 추상화를 제공하며, Ruby용 AWS SDK 상에 구축됩니다.

 

 

 

 


Ruby용 AWS SDK 버전 2에는 작성해야 하는 코드의 양을 줄일 수 있도록 지원하는 다양한 새 기능이 포함되어 있습니다. 이 동영상에서는 Resource API, paginator, waiter 등의 기능에 대한 코드 샘플을 논의하고 안내합니다.

Touring Version 2 of the AWS SDK for Ruby

ruby_talk_reinvent_2014

Deploy and Manage Ruby on Rails Apps on AWS

ruby_lab_railsconf_2015

이 실습에서는 AWS에서 Rails 애플리케이션 실행을 시작합니다. 간단한 샘플 애플리케이션으로 시작하여 AWS OpsWorks를 사용해 AWS에 배포하는 방법, Ruby's Rails용 AWS SDK 플러그인의 기능으로 애플리케이션을 강화하는 방법을 배우게 됩니다.


예제 및 기타 정보 찾기 개발자 안내서 »

다른 개발자와 연결하기 Ruby 커뮤니티 포럼 »

최신 SDK 세부 정보 알아보기 릴리스 정보 »

소스 코드 분석 GitHub 리포지토리 »