Özel bir alexa yeteneği oluşturmak için https://github.com/amzn/alexa-skills-kit-java/tree/master/samples/src/main/java/helloworld adresindeki eğiticiyi takip etmeye çalışıyorum. Kavanoz dosyasını iyi bir şekilde derleyebildim. Sorun, AWS lambda fonksiyonumu yaratmaya çalıştığımda, bu ekranın neyin yanlış olduğuna dair bir işaret olmadan elde edilmesini sağlamaktır. Bunu daha önce gören var mı?Konsolda neden bir AWS Lambda işlevi oluşturamıyorum?
cevap
Eğer kodları talimatı dağıtmak için takip ettiniz mi? Özellikle:
': montaj -DdescriptorId = kavanoz-ile-bağımlılıkları paketi mvn montaj' örnekleri/dizin içeren pom.xml ve işlem gidin. Bu , "alexa-skills-kit-samples-1.0-jar-with-dependencies.jar" adlı bir zip dosyasını hedef dizininde oluşturacaktır.
- Lambda için dan derleme dizini "Alexa-beceri-kit-numuneler-1,0-kavanoz-ile-dependencies.jar" dosya yüklemek ardından "Bir ZIP dosyası yükle" ve
Seç Kod girdi türü
mvn komutunu çalıştırdım ve biri bağımlı olmayan bir tane olmak üzere 2 kavanoz oluşturmayı başardı. Lambda konsoluna yüklemek için alexa-becerileri-kit-samples-1.0-jar-with-dependencies.jar dosyasını kullandım. – Andres
Bu eğiticiyi https://github.com/amzn/alexa-skills-kit-java/tree/master/samples/src/main/java/helloworld takip ettim ve basit bir özel beceri yaratabildim ve becerimi Echo web sayfasında görüntüleyebildim.
Benim şüphe? Ben
Tarayıcınızda eko becerilerini test etmek için https://echosim.io/ adresini kullanabilirsiniz. Beceri ile yapılandırdığınız aynı amazon hesabına giriş yapın ve yayınlanmasa bile test edebilirsiniz. – Andres
konsola içine Java kodunu girdiniz benimle bir yankı yok ben bu beceriyi çağırmak nasıl? Java derlenmiş bir dildir, kaynak kodu değil, yalnızca sınıf dosyalarını (ikili dosyalar) veya JAR dosyalarını yükleyebilirsiniz. –
Öğreticinin söylediği gibi derlenmiş bir kavanoz yükledim. – Andres
IAM kullanıcınız, lambda işlevi oluşturmak için yeterli izne sahip mi? Tekrar denediniz mi (geçici hataların olasılığını ortadan kaldırmak için) –