Row Key
がクエリ文字列に渡されます。テーブルストレージへの「接続文字列」を作成するための関数には何が必要ですか?HTTPトリガーでAzureテーブルストレージを読み取る方法PowerShell Azure機能?
1
A
答えて
3
あなたはすでにあなたの表の記憶域に接続文字列を持っているAzureWebJobsStorage
をという名前の関数Appのアプリの設定を持っていると仮定し、その後、あなたのPowerShellスクリプトでその値を取得するために、あなたは、以下を追加します
$connectionString = $env:AzureWebJobsStorage;
ただし、行キーに基づいてテーブルストレージに書き込むだけであれば、Azure関数ですでにサポートされているテーブルストレージバインディングを活用できます。
testtable
という名前のテーブルが既にテーブルストレージに作成されており、これを書き込む必要があるテーブルがあるとします。次に、HTTPトリガーの照会ストリングから行キーを読み取り、表ストレージに項目を書き込むサンプルのセットアップを示します。
function.json:
{
"bindings": [
{
"name": "req",
"type": "httpTrigger",
"direction": "in",
"authLevel": "anonymous"
},
{
"type": "table",
"name": "outputTable",
"tableName": "testtable",
"connection": "AzureWebJobsStorage",
"direction": "out"
},
{
"name": "res",
"type": "http",
"direction": "out"
}
],
"disabled": false
}
run.ps1:ポストマンで
# POST method: $req
$requestBody = Get-Content $req -Raw | ConvertFrom-Json
$name = $requestBody.name
# GET method: each querystring parameter is its own variable
if ($req_query_name)
{
$name = $req_query_name
}
Out-File -Encoding Ascii -FilePath $res -inputObject "Hello $name"
Write-Output "Message entity: '$requestBody'"
$entity = [PSObject]@{
PartitionKey = $requestBody.role
RowKey = $req_query_rowkey
AccountId = $requestBody.id
}
$entity | ConvertTo-Json | Out-File -Encoding UTF8 $outputTable
試験:
ログビュー:Azureストレージエクスプローラーで
2017-07-04T17:21:17.095 Function started (Id=775a36ce-9d71-454c-887c-05f08cfdb877)
2017-07-04T17:21:17.314 Message entity: '@{name=Azure; role=admin; id=78910}'
2017-07-04T17:21:17.314 Function completed (Success, Id=775a36ce-9d71-454c-887c-05f08cfdb877, Duration=222ms)
表のエントリビュー:
関連する問題
- 1. Azure機能:HTTPトリガー問題:
- 2. Azureモバイルアプリとhttp取得機能
- 3. Azure PowerShellモジュールのバージョンリストをAzure機能で実行するには?
- 4. Azureの機能ランタイム - HTTP 401
- 5. Azureテーブルストレージとキャッシング
- 6. Azureテーブルストレージのテーブルデザイン
- 7. AzureテーブルストレージSAS REST
- 8. はAzureテーブルストレージ
- 9. AzureテーブルストレージOnStartコンストラクタクエリ
- 10. AzureテーブルストレージPHPエラー
- 11. Azureテーブルストレージ行Replace()コールで次の読み取りが遅くなる
- 12. Azure BlobにあるファイルへのアクセスAzure Timerトリガー機能
- 13. AzureテーブルストレージのTimeSpanプロパティ
- 14. ループバック付きAzureテーブルストレージ
- 15. Azureテーブルストレージ、WCFサービス、Enum
- 16. Azureテーブルストレージのデータベース図
- 17. カラムデータのコピー - Azureテーブルストレージ
- 18. Azureテーブルストレージ - 分散ロック
- 19. AzureのPowerShellの仮想マシンアラートメール機能
- 20. Azureテーブルストレージ - 読み取り専用SASトークンから接続文字列を作成
- 21. C#でAzure Mobileアプリケーションからデータを読み取る方法UWP
- 22. Azure Webジョブログをパワーシェルで読み取る方法
- 23. Windows AzureテーブルストレージまたはSQL Azure
- 24. ADF Copy from AzureテーブルストレージからAzure SQL
- 25. AzureテーブルストレージAzureストレージBLOBへのインクリメンタルバックアップ
- 26. Azureテーブルストレージを備えたワークフローシステム
- 27. Azure IoT Hub - IoTハブでテーブルストレージを使用する方法
- 28. Azure関数のエラーをトリガーする方法カスタムエラー応答を伴うHTTPトリガー
- 29. C#を使用してAzure Webジョブログファイルを読み取る方法
- 30. powershellスクリプトを使用してテーブルをAzureテーブルストレージにデプロイ中のエラー
これは素晴らしいです、ありがとうございます。 PowerShellを使用してHTTPトリガーで '$ connectionString = $ env:AzureWebJobsStorage'を使用してテーブルストレージから読み込む方法に関する例はありますか? –
優れた答え。マイクロソフトの開発者がここでこのような答えを書いていることはとても素晴らしいことです。 – briantist
@DougFinke、私たちのTwitterでの会話では、自分のフォローアップの質問に対する答えを見つけたと思います。 –