
前提・実現したいこと
function(java)を作りたいです。
Java と Maven を使用して初めての関数を作成する
を参照して、ローカルで動きました。
az login mvn azure-functions:deploy
デプロイも成功しました。
PS C:\20190301\azure\monitorAPI\monitors***> mvn azure-functions:deploy [INFO] Scanning for projects... [INFO] [INFO] ------------------------< monitor:monitors*** >------------------------- [INFO] Building Azure Java Functions 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- azure-functions-maven-plugin:1.3.3:deploy (default-cli) @ monitors*** --- [INFO] Authenticate with Azure CLI 2.0 [INFO] Updating the specified function app... [INFO] Java version of function host : 1.8 [INFO] Set function worker runtime to java [INFO] Successfully updated the function app.******API [INFO] Trying to deploy the function app... [INFO] Trying to deploy artifact to monitorLockAPI... [INFO] Successfully deployed the artifact to https://******api.azurewebsites.net [INFO] Successfully deployed the function app at https://******API.azurewebsites.net [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 41.499 s [INFO] Finished at: 2019-07-04T09:53:20+09:00 [INFO] ------------------------------------------------------------------------
発生している問題・エラーメッセージ
デプロイ成功後、ブラウザでURLで開けません。
※「関数の URL の取得」で取得したURLはそのままブラウザに貼り付けます。
https://******api.azurewebsites.net/api/HttpTrigger-Java?code=**************a23r*==
エラー提示内容:
このページは動作していません
この問題が何度も発生する場合は、サイト所有者にお問い合わせください。
HTTP ERROR 401
試したこと
1.手順に書いてるものより、下記を実行してみました。
curl -w "\n" https://*******API.azurewebsites.net/api/HttpTrigger-Java -d AzureFunctions
エラー提示内容:
Invoke-WebRequest : パラメーター 'WebSession' をバインドできません。"\n" の値を "System.String" 型から "Microsoft.PowerShell.Commands.WebRequestSession" 型に変換できません。 発生場所 行:1 文字:9 + curl -w "\n" https://****API.azurewebsites.net/api/HttpTrigger ... + ~~~~ + CategoryInfo : InvalidArgument: (:) [Invoke-WebRequest]、ParameterBindingException + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
2.↑の1はpowershellで実行した、cmdプロンプトで実行してみたら、コマンドエラーがなくなります。
回答2件
あなたの回答
tips
プレビュー