sh ec2-get-tag函数,用于在Amazon EC2中检索标记值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh ec2-get-tag函数,用于在Amazon EC2中检索标记值相关的知识,希望对你有一定的参考价值。
get-tag() {
# takes one arg, the tag key, which must be enclosed in double quotes
# needs /usr/bin/aws, /usr/bin/jq, /usr/bin/curl
AWS_DEFAULT_REGION=${AWS_DEFAULT_REGION-:us-east-1}
local metadata_uri="http://169.254.169.254/latest/meta-data"
local instance_id=$(/usr/bin/curl -s "${metadata_uri}"/instance-id)
[ -z "${instance_id}" ] && { printf %s "could not get EC2 instance id" ; return 1 ; }
local tag_value
tag_value=$(/usr/bin/aws ec2 describe-tags --filters "Name=resource-id,Values=${instance_id}" \
| /usr/bin/jq -r '.Tags[] | select(.Key == "'${1}'") | .Value')
[ -z "${tag_value}" ] && { printf %s "null" ; return 1 ; }
printf %s "${tag_value//\"/}"
[ ! -z "$PS1" ] && printf "\n"
}
以上是关于sh ec2-get-tag函数,用于在Amazon EC2中检索标记值的主要内容,如果未能解决你的问题,请参考以下文章
sh 用于显示样式文本的函数
sh 用于在脚本中交互使用kinit的函数,为错误输入的密码提供重试循环。
sh shell函数用于在shell脚本中进行波浪扩展。适用于Linux和OS X.
sh Shell函数用于文件名规范化
sh shell函数用于爬网dns树并在每个父区域中搜索SRV记录。一旦找到第一个SRV记录,它将退出。
Spark 使用 sc.textFile("s3a://bucket/filePath") 读取 s3。 java.lang.NoSuchMethodError:com.amazo