2016-04-11 11 views
0

Ö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?

Error message

+0

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. –

+0

Öğreticinin söylediği gibi derlenmiş bir kavanoz yükledim. – Andres

+0

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) –

cevap

0

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ü

+0

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