2015-05-26 2 views
9

enter image description here Ich versuche, über das Toolkit für Visual Studio eine Testwebsite für AWS bereitzustellen, und auf der Umgebungsauswahlseite erhalte ich einen merkwürdigen Fehler. Google-Suchen liefern keine echten Informationen darüber.AWS-Fehler: Fehler bei der URL-Validierung; URL überprüfen und erneut versuchen

Der Fehler wird angezeigt, wenn ich versuche, die URL-Auswahl zu bestätigen. Darin heißt es: "Fehler bei der URL-Überprüfung; überprüfen Sie die URL und versuchen Sie es erneut." Ich habe die URL auf alles geändert, was mir einfällt, ohne Glück. Wenn ich das nächste Mal drücke, wird unabhängig von der URL ein Meldungsfeld angezeigt, das mich darüber informiert, dass die URL nicht verfügbar ist. Gibt es einen Weg um diesen Fehler zu umgehen?

+0

Der Grund ist normalerweise, weil URL bereits von jemandem genommen wird ... Haben Sie versucht, etwas völlig zufällig zu setzen? – sap1ens

+0

Ja; Deshalb ist es seltsam ... egal, was ich hineinlege, es ergibt den gleichen Fehler – bordeo

+0

Stellen Sie sicher, dass die URL auch den von AWS festgelegten Regeln entspricht, wie 4 bis 23 Zeichen, nicht vergeben usw. Obwohl es am wahrscheinlichsten ist nur VS. –

Antwort

18

AWS.

Gehen Sie zuerst zu AWS, klicken Sie oben links auf Dienste -> IAM. Befolgen Sie die Anweisungen unter http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html , um einen IAM-Benutzer zu erstellen. Dadurch wird im Wesentlichen ein Alias ​​für Ihr Konto erstellt. Sie benötigen den Zugriffsschlüssel und den geheimen Schlüssel. Laden Sie die Datei daher herunter, wenn Sie dazu aufgefordert werden.

Zweitens klicken Sie im IAM-Verwaltungsportal links auf Richtlinien. Sie können bis zu zwei Optionen prüfen und diese zum Erstellen einer Richtlinie verwenden. Wählen Sie EC2 und Elastic Beanstalk, vollen Zugriff für jeden. Sie sollten dies mit dem von Ihnen erstellten IAM-Benutzer tun, obwohl ich glaube, dass Sie Ihr Hauptkonto verwenden können.

Schließlich müssen Sie dieses Profil Ihrem Webprojekt zuweisen. Klicken Sie im AWS Explorer oben auf das neue Kontoprofil. Sie werden aufgefordert, einige Informationen einzugeben. Hier werden Sie diese Schlüssel benötigen. Sobald dies erledigt ist, versuchen Sie es erneut mit dem Assistenten zum Veröffentlichen in AWS.

+0

Entschuldigung, ich konnte unten nicht antworten; Diese Antwort war zu lang für eine Antwort. Möglicherweise ist das von Ihnen verwendete Profil nicht berechtigt, den Container für Ihre Webanwendung zu erstellen. Dies hat nichts mit der Verfügbarkeit von URLs zu tun. Überprüfen, dass die URL das erste Mal ist, dass der Assistent mit AWS überprüft. Ich habe den gleichen Fehler, es war einmal. – dylanthelion

+0

Haha, es hat funktioniert! :) Seit ein paar Tagen kämpfe ich dagegen ... Danke! – bordeo

+0

Gerne helfen! Das auch ich ein paar Tage. Ich musste eine manuelle Bereitstellung ausführen, um eine nützliche Fehlermeldung zu erhalten. – dylanthelion

1

Haben Sie Ihrem Profil die Berechtigung zum Erstellen einer EC2- und Elastic Beanstalk-Instanz erteilt?

+1

Nein; Ist das etwas, was ich tun muss? Auf AWS oder VS? – bordeo

0

Ich hatte das gleiche Problem. Es stellte sich heraus, dass was passiert war, dass mein Secret Access Key auf meinem Profil einen Charakter fehlte. Dies zu beheben ließ alles andere glatt laufen.

5

Dienstleistungen ->IAM ->Benutzer -> auf der Benutzer klicken ->Berechtigungen Abschnitt ->Attach-Politik -> Add AWSElasticBeanstalkFullAccess Politik.

0

Also, für mich habe ich alles hier erwähnt versucht und es hat immer noch nicht funktioniert. Nachdem ich für 2 Stunden weggegangen bin, habe ich es wieder versucht ... und es hat funktioniert !!

Sieht so aus, als gäbe es in meinem Fall eine Synchronisationsverzögerung.