5

Sto seguendo questo tutorial AWS di distribuire applicazioni Python su Amazon Elastic Beanstalk:AWS Elastic Beanstalk CLI non richiede di creare nuova coppia di chiavi

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-common-steps.html#python-common-configuring

ho seguito la guida fino a un punto in cui EB Cli dovrebbe suggerirmi di creare una coppia di chiavi. Ma tutto quello che ho è un prompt per digitare il nome della coppia di chiavi.

Do you want to set up SSH for your instances? 
(y/n): y 

Type a keypair name. 
(Default is aws-eb): 
You must specify a key type (-t). 
Usage: ssh-keygen [options] 
Options: 
    -b bits  Number of bits in the key to create. 
    -c   Change comment in private and public key files. 
    -e   Convert OpenSSH to IETF SECSH key file. 
    -f filename Filename of the key file. 
    -g   Use generic DNS resource record format. 
    -i   Convert IETF SECSH to OpenSSH key file. 
    -l   Show fingerprint of key file. 
    -p   Change passphrase of private key file. 
    -q   Quiet. 
    -y   Read private key file and print public key. 
    -t type  Specify type of key to create. 
    -B   Show bubblebabble digest of key file. 
    -C comment Provide new comment. 
    -N phrase Provide new passphrase. 
    -P phrase Provide old passphrase. 
    -r hostname Print DNS resource record. 
    -G file  Generate candidates for DH-GEX moduli 
    -T file  Screen candidates for DH-GEX moduli 
ERROR: The EB CLI cannot find your SSH key file for keyname "aws-eb". Your SSH key file must be located in the .ssh fold 
er in your home directory. 

Ho anche provato

eb init --interactive 

ma il risultato è sempre lo stesso.

ho anche scavare fino EB CLI doc qui:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html

il risultato dovrei ottenere è qualcosa di simile:

Select a keypair. 
1) [ Create new KeyPair ] 
(default is 1): 1 

Sono su Windows 8.1 utilizzando PowerShell.

versione mio Eb Cli è: EB CLI 3.4.5 (Python 2.7.1)

Ho installato OpenSSH e tutto ciò che avete visto nel tutorial AWS (link qui sotto) fino a quel momento.

Fornirò quante più informazioni possibile. Prego, sentiti libero di chiedere.

Sono stato bloccato con questo per un po 'cercando un sacco di opzioni.

Qualsiasi aiuto è apprezzato.

Grazie!

+1

hai effettivamente * creato * una coppia di chiavi? Cioè hai eseguito ssh-keygen o hai utilizzato la console AWS (in EC2: Rete e sicurezza: coppie di chiavi) per crearne una? – SonarJetLens

+0

Ciao. Grazie per la risposta. Non ho ancora creato una coppia di chiavi. Il passaggio in questione dovrebbe consentirmi di crearne uno, ma sono bloccato come sopra. Ma grazie alla tua risposta vedrò altri mezzi per creare una coppia di chiavi. Ci proverò domani e posterò il risultato. ;) – Kakyoin

+0

È stato risolto creando manualmente la coppia di chiavi utilizzando la console EC2. Grazie! – Kakyoin

risposta

Problemi correlati