2015-05-26 7 views
9

enter image description here Sto provando a distribuire un sito di test in AWS tramite il toolkit per Visual Studio, e sto ricevendo uno strano errore nella pagina di selezione dell'ambiente. Le ricerche di Google non forniscono informazioni reali su di esso.Errore AWS: errore durante la convalida Url; controlla l'URL e riprova

L'errore appare quando provo a convalidare la scelta dell'URL. Dice "Errore durante la convalida dell'URL, controlla l'URL e riprova." Ho cambiato l'URL in tutto ciò a cui riesco a pensare, senza fortuna. Quando clicco prossimo, non importa quale sia l'URL, appare una finestra di messaggio che mi informa che l'URL non è disponibile. C'è un modo per aggirare questo errore?

+0

La ragione di solito è perché l'url è già stato preso da qualcuno ... Hai provato a mettere qualcosa di totalmente casuale? – sap1ens

+0

Sì; questo è il motivo per cui è strano ... non importa cosa ho inserito, produce lo stesso errore – bordeo

+0

Assicurati che l'URL sia conforme anche alle regole impostate da AWS, come da 4 a 23 caratteri, non presi, ecc. Sebbene sia molto probabile solo VS. –

risposta

18

AWS.

Per prima cosa, andare su AWS, fare clic su Servizi -> IAM, in alto a sinistra. Seguire le istruzioni allo http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html per creare un utente IAM. Questo creerà un alias, in sostanza, per il tuo account. Avrai bisogno della chiave di accesso e della chiave segreta, quindi scarica il file quando richiesto.

In secondo luogo, mentre nel portale di gestione IAM, fare clic su Politiche, a sinistra. Puoi controllare fino a due opzioni e usarle per creare un criterio. Scegli EC2 e Elean Beanstalk, accesso completo per ciascuno. Dovresti farlo con l'utente IAM che hai creato, anche se credo che tu possa utilizzare il tuo account principale.

Infine, dovrai assegnare quel profilo al tuo progetto web. In Esplora AWS, fai clic sul Nuovo profilo account in alto. Ti verrà richiesto di inserire alcune informazioni; qui è dove avrete bisogno di quelle chiavi. Fatto ciò, prova di nuovo la procedura guidata Pubblica in AWS.

+0

Mi dispiace, ma non ho potuto rispondere di seguito; questa risposta era troppo lunga per una risposta. Quello che potrebbe accadere è che il profilo che stai utilizzando non ha il permesso di creare il contenitore per la tua applicazione web. Questo non ha nulla a che fare con la disponibilità dell'URL; controllando che l'URL sia la prima volta che la procedura guidata controlla con AWS. Ho avuto lo stesso errore, una volta. – dylanthelion

+0

Haha, ha funzionato! :) State lottando contro questo per alcuni giorni ... Grazie! – bordeo

+0

Felice di aiutare! Anche a me un paio di giorni. Ho dovuto eseguire una distribuzione manuale, per ottenere un utile messaggio di errore. – dylanthelion

1

Hai autorizzato il profilo a creare un'istanza Beanstalk EC2 ed Elastic?

+1

No; è qualcosa che devo fare? Su AWS o VS? – bordeo

0

Ho riscontrato lo stesso problema. Si è scoperto che quello che stava succedendo era che il mio Secret Access Key sul mio profilo mancava di un personaggio. La correzione ha reso tutto il resto senza intoppi.

5

Servizi ->IAM ->utenti -> fare clic sul tuo utente -> sezione Permessi ->Attaccare la politica -> Aggiungi AWSElasticBeanstalkFullAccess politica.

0

Quindi, per me ho provato tutto quanto menzionato qui e ancora non funzionava. Dopo essermi allontanato per 2 ore ho provato di nuovo ... e ha funzionato !!

Sembra che nel mio caso si sia verificato un ritardo di sincronizzazione di qualche tipo.

Problemi correlati