verifying the access to a specific bucket
This commit is contained in:
parent
fb3d357e84
commit
7ab2866d5c
|
@ -53,7 +53,7 @@ Exit () {
|
||||||
exit 111
|
exit 111
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exit $1
|
exit $1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,11 +83,14 @@ fi
|
||||||
echo "Setup env variables to access storage..."
|
echo "Setup env variables to access storage..."
|
||||||
eval "$(jq -r '@sh "export YC_SK_ID=\(.access_key.id); export AWS_ACCESS_KEY_ID=\(.access_key.key_id); export AWS_SECRET_ACCESS_KEY=\(.secret)"' <<<${SEC_json} )"
|
eval "$(jq -r '@sh "export YC_SK_ID=\(.access_key.id); export AWS_ACCESS_KEY_ID=\(.access_key.key_id); export AWS_SECRET_ACCESS_KEY=\(.secret)"' <<<${SEC_json} )"
|
||||||
|
|
||||||
echo "Check access to storage..."
|
for i in ${PATHS}; do
|
||||||
if ! aws s3 --region ru-central1 --endpoint-url=https://storage.yandexcloud.net ls > /dev/null ; then
|
bucket=$(echo ${i} | sed 's/\(s3:\/\/[^\/]*\).*/\1/')
|
||||||
echo "Failed to access storage."
|
echo "Check access to storage: '${bucket}'..."
|
||||||
Exit 1
|
if ! aws s3 --region ru-central1 --endpoint-url=https://storage.yandexcloud.net ls ${bucket} > /dev/null ; then
|
||||||
fi
|
echo "Failed to access storage: '${bucket}'."
|
||||||
|
Exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
echo "Creating disk from image to be exported..."
|
echo "Creating disk from image to be exported..."
|
||||||
if ! yc compute disk create --name ${DISKNAME} --source-image-id ${IMAGE_ID} --zone ${ZONE}; then
|
if ! yc compute disk create --name ${DISKNAME} --source-image-id ${IMAGE_ID} --zone ${ZONE}; then
|
||||||
|
|
Loading…
Reference in New Issue