2016-10-06 18 views
22

Tôi đang cố gắng xây dựng một hàm AWA Lambda đơn giản được kích hoạt bởi Bộ kỹ năng Alexa. Tôi đang làm theo hướng dẫn của Amazon về việc tạo ra kỹ năng, vv Thật không may, Bộ kỹ năng Alexa không phải là một tùy chọn trên menu thả xuống cho cửa sổ "Cấu hình kích hoạt". Tôi đã đính kèm một bức ảnh về những gì có sẵn.Trình kích hoạt Bộ công cụ Alexa không có sẵn khi thả xuống trong AWS Lambda

Có cách nào để có Bộ công cụ kỹ năng Alexa hiển thị không? Có vấn đề gì với tài khoản của tôi không? Bất kì lời đề nghị nào cũng có ích. Tôi đang mắc kẹt tại một điểm mà thực sự không nên gây ra cho tôi bất kỳ vấn đề. Tôi có một tài khoản cơ bản và do đó không thể nhận được hỗ trợ từ Amazon.

Configure Triggers

Trả lời

47

Tôi đã tìm ra. Vì lý do nào đó, vị trí của tôi được mặc định là Oregon, không được hỗ trợ cho ASK. Thay đổi nó để N. Virginia đã làm các trick.

+2

Điều này thực sự được ghi chú trong [hướng dẫn] (https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/developing-an-alexa-skill-as-a-lambda -chức năng). Tất nhiên, tôi vẫn nhớ nó cho đến khi tôi đến đây. –

1

Dường như có giao diện người dùng mới (beta nhà phát triển) và một số thứ (bao gồm cách tạo trình kích hoạt) đã thay đổi.

Bây giờ, trước tiên bạn phải định cấu hình chức năng và mã của mình và sau đó có một mục menu để đặt trình kích hoạt.

Vì vậy, bạn có thể tắt chế độ beta hoặc bạn phải tự tìm đường.

Chỉ phát hiện ra một phần quan trọng khác: Không sử dụng Safari để làm việc với phát triển Kỹ năng Alexa. Trong Chrome, các hướng dẫn phù hợp hơn nhiều.

0

Bộ kỹ năng Alexa Bộ kích hoạt cho chức năng AWS Lambda có thể được định cấu hình ở bất kỳ vùng nào trong số US East (N. Virginia), US West (Oregon) or EU (Ireland).

Khi định cấu hình điểm cuối Lambda cho kỹ năng của mình, bạn có thể cung cấp Default endpoint cũng như ba tùy chọn geographical region endpoints khác sẽ được gọi dựa trên vị trí của khách hàng để có độ trễ tốt hơn.

https://developer.amazon.com/docs/custom-skills/develop-skills-in-multiple-languages.html#h2-multiple-endpoints

cấu hình kỹ năng của bạn sẽ như thế nào dưới đây:

lambda skill configuration

0

Cũng giống như một điểm dữ liệu bổ sung. Nếu bạn vừa đăng ký AWS, bạn có thể gặp sự cố này.

Bạn sẽ không thể chọn trình kích hoạt Bộ kỹ năng Alexa như hướng dẫn nói. Bạn cũng sẽ nhận được thông báo lỗi 'Bạn chưa đăng ký dịch vụ này' với EC2 trong phần còn lại của thông báo lỗi.

Tài khoản mới có thể mất tối đa 24 giờ để thực sự được phép hoàn toàn thực sự tồn tại đối với Amazon. Mặc dù nó không kéo dài quá lâu.

Trong thời gian chờ đợi, bạn sẽ nhận được các lỗi lạ, như bộ kỹ năng không hoạt động trong lambda và ARN của bạn sai độ dài khi bạn định cấu hình bên Alexa.

Khi bạn nhận được email cuối cùng cho bạn biết bạn là một công dân AWS đầy đủ, tất cả mọi thứ chỉ bắt đầu hoạt động như mong muốn.

Các vấn đề liên quan