mirror of
https://github.com/Hill-98/aliyun-openapi-bash-sdk.git
synced 2025-10-22 18:09:33 +08:00
Change how variables are checked
This commit is contained in:
@@ -6,12 +6,15 @@ for c in openssl curl; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if ! _AliAccessKeyId=$(printenv AliAccessKeyId); then
|
declare AliAccessKeyId AliAccessKeySecret
|
||||||
echo "Aliyun OpenAPI SDK: 'AliAccessKeyId' environment variable not found"
|
readonly _AliAccessKeyId=${AliAccessKeyId}
|
||||||
exit 1
|
readonly _AliAccessKeySecret=${AliAccessKeySecret}
|
||||||
|
if [[ -z ${_AliAccessKeyId} ]]; then
|
||||||
|
echo "Aliyun OpenAPI SDK: 'AliAccessKeyId' environment variable not found or null"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
if ! _AliAccessKeySecret=$(printenv AliAccessKeySecret); then
|
if [[ -z ${_AliAccessKeySecret} ]]; then
|
||||||
echo "Aliyun OpenAPI SDK: 'AliAccessKeySecret' environment variable not found"
|
echo "Aliyun OpenAPI SDK: 'AliAccessKeySecret' environment variable not found or null"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -44,12 +47,11 @@ aliapi_rpc() {
|
|||||||
"$(_ali_timestamp_rpc)"
|
"$(_ali_timestamp_rpc)"
|
||||||
"$_api_version"
|
"$_api_version"
|
||||||
)
|
)
|
||||||
|
declare -a _ali_custom_key _ali_custom_value _ali_key _ali_value
|
||||||
# 自定义查询参数键值
|
# 自定义查询参数键值
|
||||||
local _ali_custom_key=() _ali_custom_value=()
|
|
||||||
read -r -a _ali_custom_key <<< "$5"
|
read -r -a _ali_custom_key <<< "$5"
|
||||||
read -r -a _ali_custom_value <<< "$6"
|
read -r -a _ali_custom_value <<< "$6"
|
||||||
# 合并查询键值
|
# 合并查询键值
|
||||||
local _ali_key=() _ali_value=()
|
|
||||||
read -r -a _ali_key <<< "${_api_common_key[*]} ${_ali_custom_key[*]}"
|
read -r -a _ali_key <<< "${_api_common_key[*]} ${_ali_custom_key[*]}"
|
||||||
read -r -a _ali_value <<< "${_ali_common_value[*]} ${_ali_custom_value[*]}"
|
read -r -a _ali_value <<< "${_ali_common_value[*]} ${_ali_custom_value[*]}"
|
||||||
local _http_host=$1 _http_method=$2
|
local _http_host=$1 _http_method=$2
|
||||||
|
Reference in New Issue
Block a user