Alexa-hosted Skills – AWS 계정 없이도 스킬 개발 테스트 가능

Alexa-hosted Skills – AWS 계정 없이도 스킬 개발 테스트 가능

개발자들이 Alexa Skills을 만들기 위해서는 간단한 샘플 템플릿으로 설정만을 통해 Amazon Blueprints를 이용하거나 아니면 AWS 기반의 서버리스(Serverless) 기반의 Lambda 함수를 만들거나, 직접 서버를 세팅하는 방법을 이용해야 합니다.

일반 사용자와 달리 프로그래밍을 통해 더 많은 기능을 제공하려는 대부분 개발자들이 AWS 클라우드 서비스를 이용해서 자동으로 애플리케이션을 구성 배포 하는 방법을 선호합니다. 그러나, AWS 계정을 가지고 있으면서, Alexa와 연동 과정을 거쳐야만 합니다. Alexa-hosted Skills는 처음 스킬을 만드는 개발자들이 Alexa 콘솔에서 바로 클라우드 서비스를 신속하게 만들고 테스트할 수 있게 도와 줍니다.

500 명 이상의 개발자가 이미 비공개 미리보기 중에 1,000 가지가 넘는 스킬을 만들었고, 2분 내에 스킬 코드를 배포하고 테스트할 수 있게 되었습니다. 지난 주에 이 기능을 누구나 사용할 수 있게 되었습니다.

Alexa-hosted Skills은 Alexa Skills를 만들 때 아래와 같이 선택하면 됩니다.

그러면 자동으로 AWS Lambda 엔드 포인트, Amazon S3 미디어 스토리지 및 세션 지속성을위한 테이블을 자동으로 호스팅합니다. Alexa 개발자 콘솔에서 새 코드 편집기를 사용하여  Node.js 버전 8 코드를 편집하고 배포 할 수 있습니다. 스킬 소스코드는 AWS CodeCommit은 안전한 저장소에 보관됩니다. 단, 본 서비스는  AWS Freetier용 한도 내에서만 사용 가능합니다.( AWS Lambda – 한달에 100 만건 요청 100 만 건, 320 만 초 컴퓨팅 시간. Amazon S3 : 매월 5 GB의 S3 스토리지, 20,000 건의 GET 요청, 2,000 건의 PUT 요청 15 GB의 데이터 전송. AWS CodeCommit : 매월 50 GB 스토리지 10000 Git 요청)

AWS 무료 이용 범위의 상한을 초과하면, 개인 AWS 계정 또는 다른 클라우드 서비스 계정으로 이동시킬 수 있으며, 30일 내에 진행할 수 있습니다. 공개 베타 동안 모든 AWS 자원이 미국 동부 (버지니아 북부) 지역에서 호스팅됩니다. 따라서, 이 지역에서 먼 곳에서 사용하는 경우 약간의 지연이 발생할 수 있습니다.

Alexa-hosted Skill을 통해 바로 최신 Alexa Skills Kit (ASK) 및 AWS SDK를 활용하는 기술 구성을 설정해서 몇 분 내에 서비스 구성을 마칠 수 있습니다. 더 자세한 내용은 문서를 참조십시오.

– Channy;

Show Comments Hide Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다