目次

インストール

Azure CLI (Mac)

brew update && brew install azure-cli

Azure Functions Core Tools (Mac)

https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-run-local?tabs=macos%2Ccsharp%2Cbash

v2.x

brew tap azure/functions
brew install azure-functions-core-tools

v3.x

brew tap azure/functions
brew install azure-functions-core-tools@3
# if upgrading on a machine that has 2.x installed
brew link --overwrite azure-functions-core-tools@3

ログイン

az login

ローカルのストレージエミュレータを使用する場合
https://docs.microsoft.com/ja-jp/azure/developer/azure-cli/azure-cli-configuration#cli-configuration-values-and-environment-variables

export AZURE_STORAGE_CONNECTION_STRING="UseDevelopmentStorage=true"

※以降の az storage コマンドはローカルのエミュレータに対して発行される。

Azure Function の開発

ローカル関数プロジェクトの作成

func init LocalFunctionProj --dotnet

関数をプロジェクトに追加

func new --name HttpExample --template "HTTP trigger"

関数をローカルで実行する

func start

関数をデプロイする

TODO

リソースグループの作成

#TODO

リソースアカウントの作成

#TODO

Blobストレージの操作

ストレージコンテナの作成

az storage container create -n コンテナ名

ストレージコンテナの一覧

az storage container list

Blobオブジェクトの一覧

az storage blob list -c コンテナ名

Blobオブジェクトのアップロード

az storage blob upload -f ファイルPATH -c コンテナ名 -n オブジェクト名

Blobオブジェクトのダウンロード

az storage blob download -f 出力ファイルPATH -c コンテナ名 -n オブジェクト名

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS