Home
Slides
Blog
slide.seike460.com
Home
Slides
Blog
Home
Slides
Alexa Salon Special @ Fusic
Alexa Salon Special @ Fusic
Alexa Salon Special Fusic
2018年10月31日
AWS
Alexa
AWS
Voice UI
Keyboard Shortcuts
←
→
Navigate slides
Space
Next slide
F
Fullscreen
ESC
Exit fullscreen
Home
First slide
End
Last slide
B
.
Pause
S
Speaker notes
?
Reveal.js help
Close
## Serverless Framework ## Alexa Skill Deploy Fusic Co.Ltd. 清家史郎(@seike460)
###### Who? Fusic Co., Ltd.  清家史郎  @seike460    
### tech - Program Language - PHP - Go - Elixir - infrastructure - Server - infrastructure as code - Network - Serverless(AWS)
###### products ##### Go - s3ry (s3 prompt cli) - https://github.com/seike460/s3ry - utakata (Serverless Slack Notificatier) - https://github.com/seike460/utakata
##### Community - PHP - fukuoka.php - Go - fukuoka.go - Elixir - fukuoka.ex
Skillを作りたい!って時 手順を詳細に示してくれている公式ブログ感謝 https://developer.amazon.com/ja/blogs/alexa/post/6e716e5c-55b0-445b-b936-9cfac4712e7b/training-1
しかし…  今は infrastructure as code 時代ですよね?
最近 Serverless Framework 完全に理解しました (理解したとは言っていない) 
Serverless Frameworkとは ❓ - Everything you need to operationalize serverless development
Serverless 開発に必要なもの 全てを操作する事が出来る
#### Supports Top Cloud Providers - Amazon Web Services - Microsoft Azure - Google Cloud Platform - IBM Cloud - Kubernetes
- 何が出来るの? - Serverless Application 構成管理 - 何が嬉しいの? - infrastructure as code - どんなリソース作れるの?
- AWS IAM - AWS IoT - AWS Lambda - Alexa Skill - Amazon API Gateway - Amazon CloudWatch - Amazon Cognito - Amazon DynamoDB - Amazon S3 - Amazon SNS - Amazon SQS
Serverless Framework を完全に理解した僕としては Serverless Framework Alexa Skill Deploy をキメたい 
serverless.yml に以下のように設定 ``` functions: utakata: handler: handler.utakata events: - alexaSkill: appId: amzn1.ask.skill.XxxxxxxX-XxxX-XxxX-XxxX-XxxxxxxxxxxX ``` appId = スキルID 
``` seike460% ./node_modules/serverless/bin/serverless deploy Serverless: Packaging service... Serverless: Excluding development dependencies... Serverless: Creating Stack... Serverless: Checking Stack create progress... ..... Serverless: Stack create finished... Serverless: Uploading CloudFormation file to S3... Serverless: Uploading artifacts... Serverless: Uploading service .zip file to S3 (18.72 MB)... Serverless: Validating template... Serverless: Updating Stack... Serverless: Checking Stack update progress... .................. Serverless: Stack update finished... Service Information service: serverless-alexa-utakata stage: dev region: us-east-1 stack: serverless-alexa-utakata-dev api keys: None endpoints: None functions: utakata: serverless-alexa-utakata-dev-utakata ```

まとめ - Skillを作る時にAWSConsoleにログインしたくない Alexa Developer Consoleはやむなし 夢の話は以下にあります! http://marcy.hatenablog.com/entry/2017/12/14/000047 - infrastructure as codeすることでDeployの手間を削減 - Skill を作る事に集中して、 よりよい Alexa Skill を提供しましょう!
Thank you! Fusicは技術が大好きなエンジニアを募集しています https://fusic.github.io/
Swipe to navigate
Previous
Next
Related Slides
AWS reInvent 2024サービスアップデートデモ
2024/12/1
View
Amazon Q Developer Proで効率化するAPI開発入門
2024/8/1
View
とにかくAWS GameDay!AWSは世界の共通言語!
2024/3/1
View