スクリプト"handson-cli-lambda-boto3-ec2-authorize.sh"を実行します。
手順に必要な設定値を変数に格納をします。
1. スクリプトファイル名
スクリプトファイル名を指定します。
変数の設定: DIR_SCRIPT="${HOME}/environment/conf-handson-cli-lambda" 変数の設定: FILE_SCRIPT="${DIR_SCRIPT}/handson-cli-lambda-boto3-ec2-authorize.sh" \ && echo ${FILE_SCRIPT} 結果(例): ${HOME}/environment/conf-handson-cli-lambda/handson-cli-lambda-boto3-ec2-authorize.sh
変数の設定:
DIR_SCRIPT="${HOME}/environment/conf-handson-cli-lambda"
FILE_SCRIPT="${DIR_SCRIPT}/handson-cli-lambda-boto3-ec2-authorize.sh" \ && echo ${FILE_SCRIPT}
結果(例):
${HOME}/environment/conf-handson-cli-lambda/handson-cli-lambda-boto3-ec2-authorize.sh
各変数に正しい設定値が格納されていることを確認しながら保存します。
変数の確認: cat << END # 1. FILE_SCRIPT:"${HOME}/environment/conf-handson-cli-lambda/handson-cli-lambda-boto3-ec2-authorize.sh" FILE_SCRIPT="${FILE_SCRIPT}" END
変数の確認:
cat << END # 1. FILE_SCRIPT:"${HOME}/environment/conf-handson-cli-lambda/handson-cli-lambda-boto3-ec2-authorize.sh" FILE_SCRIPT="${FILE_SCRIPT}" END
下段の変数が入っていない、もしくは上段と同等の値が入っていない場合は、それぞれの手順番号に戻って変数の設定を行います。
スクリプトを実行します。
変数の確認: cat << END # 1. FILE_SCRIPT:"${HOME}/environment/conf-handson-cli-lambda/handson-cli-lambda-boto3-ec2-authorize.sh" FILE_SCRIPT="${FILE_SCRIPT}" END コマンド: ${FILE_SCRIPT}; result=$? 結果(例): LocalIP: xxx.xxx.xxx.xxx output: null log: { "ExecutedVersion": "$LATEST", "StatusCode": 200 }
コマンド:
${FILE_SCRIPT}; result=$?
LocalIP: xxx.xxx.xxx.xxx output: null log: { "ExecutedVersion": "$LATEST", "StatusCode": 200 }
「スクリプト"handson-cli-lambda-boto3-ec2-authorize.sh"の実行が正常に終了している。」ことを確認します。
コマンド: echo ${result} 結果(例): 0
echo ${result}
0