次のスクリプトを使用して、いくつかの zip ファイルを Azure BLOB ストレージにアップロードしようとしています。
#!/bin/bash
# Sample script to upload a file to a BLOB container
if [ $# -eq 0 ]
then
echo "Please specify a filename"
exit 1
fi
# Required parameters
file_name=$1
azure_account=xxx
azure_key=xxx
container_name=xxx
blob_name=xxx
# Used by azure-cli
export AZURE_STORAGE_ACCOUNT=$azure_account
export AZURE_STORAGE_ACCESS_KEY=$azure_key
azure storage blob upload $file_name $container_name $blob_name
しかし、実行するたびに次のようになります。
sh upload-file.sh file.zip 情報: コマンドを実行中のストレージ BLOB アップロード エラー: null のメソッド 'substr' を呼び出せません 情報: エラー情報が /home/usr/.azure/azure.err に記録されました エラー:
ストレージ BLOB のアップロードコマンドが失敗しました