sh AWS创建Pem密钥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh AWS创建Pem密钥相关的知识,希望对你有一定的参考价值。
#!/bin/bash
#Parameters
keyName=$1
AWS_DEFAULT_REGION=$2
AWS_ACCESS_KEY_ID=$3
AWS_SECRET_ACCESS_KEY=$4
if [[ $2 && $3 && $4 ]]; then
export AWS_DEFAULT_REGION AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY
else
echo "WARN: The AWS variables did not provided, using system settings"
fi
#Get Key
keyExist=$(aws ec2 describe-key-pairs --key-names ${keyName} --query KeyPairs[*].[KeyName] --output text)
#Create key
if [[ ${keyExist} != ${keyName} ]]; then
echo "Creating key ${keyName}"
aws ec2 create-key-pair --key-name ${keyName} --query 'KeyMaterial' --output text > ${keyName}.pem
else
echo "The key already exists"
fi
以上是关于sh AWS创建Pem密钥的主要内容,如果未能解决你的问题,请参考以下文章
sh 创建RSA密钥对并将.pub转换为pem
使用 Elastic Beanstalk 创建时的 AWS EC2 .pem 证书
如何删除/停用当前PEM文件并在AWS中创建新文件?
sh ssh AWS使用pem
sh ssh AWS使用pem
sh 得到aws pem key指纹