2017-02-02 5 views
0

Ich habe eine neue Instanz und eine beigefügte Instanzenrolle dafür erstellt und den Code-deploy-Agent gemäß der Dokumentation installiert. Dann habe ich eine Anwendung erstellt und versucht, Beispielrevision, dh SampleApp_Linux bereitzustellen, die in aws doc bereitgestellt wird. Während der Erstellung der Anwendung verwende ich AWS codedeply Service-Rolle, die die richtige Rolle ist. Ich habe meine Anwendung in s3-Bucket hochgeladen. Jetzt das Problem ist, wenn ich versuche, Code aus S3-Bucket zu implementieren es wird im dritten Schritt fehlschlagen, dh vor der Installation. Wie pro Fehlerprotokolle CodeUnknownError Skriptname MessageNo Datei oder Verzeichnis - /opt/codedeploy-agent/deployment-root/57ef2ee1-cbd1-4188-ac4c-44d9419a9cb2/d-YCH2YWYOI/deployment-archive/appspec.ymlBereitstellung wurde in AWS-Code-Bereitstellung vor der Installation fehlgeschlagen

Gleiche, was ich kann in/var/log beobachten/aws/codedeploy Mittel

Zusatzinfo: Bitte sagen Sie mir, ich etwas, was ich vermisst Sein actutally eine httpd server.In dieser Anwendung einfache hTML-Datei ist there.and? aspec.yml Datei und Skripte Ordner. Bitte hilf mir dabei.

Antwort

0

Die appspec.yml-Datei sollte im Stammverzeichnis des Archivs stehen, das Sie in S3 hochladen, oder im GitHub-Repository, mit dem Sie die Bereitstellung durchführen. Es scheint, dass CodeDeploy die Datei appspec.yml nicht finden kann und somit die Bereitstellung fehlschlägt. Stellen Sie sicher, dass sich die Datei appspec.yml im Stammverzeichnis des Archivs befindet, d. H. Beim Entpacken des Bundles werden alle Dateien in das aktuelle Verzeichnis und nicht in einen neuen Ordner

extrahiert
Verwandte Themen