AWS CLI araçlarını otomatik olarak yükleyecek ve yapılandıracak bir bash komut dosyası yazıyorum. AWS CLI araçlarını yükleyebildim ancak yapılandıramadı.AWS CLI araçlarını yüklemek için Bash komut dosyası
#!/bin/bash
wget https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
./awscli-bundle/install -b ~/bin/aws
./awscli-bundle/install -h
aws configure
AWS Access Key ID [None]: ABCDEFGHIJKLMNOP ## unable to provide this data
AWS Secret Access Key [None]: xbdwsdADDS/ssfsfa/afzfASADQASAd ## unable to provide this data
Default region name [None]: us-west-2 ## unable to provide this data
Default output format [None]: json ## unable to provide this data
Ben de bu komut dosyası kullanarak yapılandırmayı yapmak isteyen:
Benim komut dosyası aşağıdaki gibi bir şeydir. Bu kimlik bilgilerini komut dosyası aracılığıyla sağlayabilseydim, böylece manuel girişi engeller. Bu nasıl yapılabilir?
Başlattığınız örneklerde bunu çalıştırmak istiyorsanız, [ECAM için IAM Rolleri] 'ni kullanmayı düşünün (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon -ec2.html) kimlik bilgilerinizi eklemek yerine. Örnek, geçici kimlik bilgileri verme ve döndürme ile ilgilenir, yalnızca örneği başlattığınızda IAM rolünü belirtmeniz gerekir. Yine de gerçek araçları yüklemeniz gerekecek. –