問題タブ [azure-functions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
383 参照

azure - Azure Function 構成で BLOB ストレージ アカウントの接続文字列を入力できないのはなぜですか?

ポータルで azure 関数アプリを作成した後、使用可能なテンプレートから "BlobTrigger - C#" を選択して新しい関数を作成し、BLOB パスとストレージ アカウント接続文字列を構成しようとしました。BLOB パスを入力できますが、ストレージ アカウントのテキスト フィールドは無効になっています。私は何が欠けていますか?

ありがとう。ラグー/..

0 投票する
2 に答える
1603 参照

azure - C#を使用して、項目がAzureサービスバスキューに表示されたときにトリガーできるAzure関数を作成する方法は?

新しい azure 関数のプレビューには、C# 用のテンプレートがいくつか含まれています。ただし、C# 用のサービス バス キュー テンプレートはありません。サービス バスを持つノードのトリガー テンプレートがあります。しかし、よく調べてみると、Notification Hubs のみがサポートされており、サービス バス キューはサポートされていませんでした。項目が Azure Service Bus キューに表示されたときにのみトリガーできる Azure 関数を作成することさえ可能ですか? もし今それが不可能なら、近い将来、そのようなテンプレートはありますか?

ありがとう。ラグー/..

0 投票する
8 に答える
65892 参照

azure - Azure Webjobs と Azure Functions : 選択方法

トリガーを使用するAzure Web ジョブをいくつか作成し、 Azure Functionsについて学習しました。

私が理解しているところによると、Azure Functions は Azure Webjobs の機能と重複しているようであり、Function と Webjob のどちらをいつ選択するかを理解するのが困難です。

  • Web ジョブとは異なり、関数はトリガーのみ可能であり、継続的なプロセスを実行するようには設計されていません (ただし、継続的な関数を作成するコードを記述できます)。

  • 多くの言語 (C#、node.js、python など) を使用して Web ジョブと関数を記述できますが、Azure portal から関数を記述できるため、関数のテストとデプロイをより簡単かつ迅速に開発できます。

  • Web ジョブは、App Service Web アプリ、API アプリ、またはモバイル アプリのコンテキストでバックグラウンド プロセスとして実行されますが、関数はクラシック/動的 App Service プランを使用して実行されます。

  • スケーリングに関しては、動的アプリ サービス プランを使用でき、Web ジョブの場合は Web アプリ全体をスケーリングする必要があるのに対し、単一の関数をスケーリングできるため、関数はより多くの可能性を提供するようです。

したがって、確かに価格の違いがあります。既存の Web アプリを実行している場合は、それを使用して追加料金なしで Web ジョブを実行できますが、既存の Web アプリがなく、キューをトリガーするコードを記述する必要がある場合webjob または Function を使用する必要がありますか?

を選択する必要がある場合、他に考慮すべき点はありますか?

0 投票する
3 に答える
4180 参照

c# - Azure 関数の ServiceBus キュー トリガー: この操作には Manage 要求が必要です

EDITこの質問は2016年に書かれたものなので、もう関係ないかもしれません

新しいメッセージがキューに追加されたときにトリガーされる 1 つの関数 (ポータル内関数) を含む単純な Function App を作成しました。

「ServiceBusQueueTrigger - C#」テンプレートを使用して関数を作成したので、コードは次のようになります。

Azure ポータルから、次のエラーが表示されます。

Microsoft.ServiceBus: リモート サーバーがエラーを返しました: (401) 権限がありません。この操作には管理クレームが必要です。追跡 ID:6e27fe40-f667-4230-9995-d09f2ac67f35_G17、タイムスタンプ:2016 年 4 月 18 日午後 10:17:41。システム: リモート サーバーがエラーを返しました: (401) 権限がありません。

Azure 関数エラー - (401) 権限がありません - この操作には管理クレームが必要です。

最初に、キューのリッスンのみを許可する共有アクセス ポリシーを使用して接続文字列を設定し、Manage 要求に変更しましたが、まだこのエラーが発生します。

これを修正するには、サービス バス名前空間へのフル アクセスを許可する RootManageSharedAccessKey との接続をセットアップする必要がありました。

それは正常/望ましい動作ですか? 将来、異なる共有アクセス ポリシーで接続文字列を設定することは可能になりますか?

0 投票する
2 に答える
6580 参照

c# - Azure 関数で ServiceBus キュー トリガーを使用して BrokeredMessage を使用する

新しいメッセージが Azure ServiceBus キューに追加されるたびにトリガーされるAzure 関数を作成しました。このコードを使用すると、正常に動作します。

メッセージをそのような POCO にバインドすることもできることがわかりました。

BrokeredMessageメッセージのプロパティにアクセスする必要があるため、メッセージをにバインドしたいと思います。

0 投票する
1 に答える
5913 参照

c# - Azure 関数のトピック/サブスクリプションで ServiceBus トリガーを使用する方法

新しいメッセージがトピック/サブスクリプションに追加されたときにトリガーされる Azure 関数を作成したいと考えています。

とりあえず、 ServiceBusQueueTrigger C# テンプレートを使用して Azure 関数を作成し、キュー名を

Azure Functions ServiceBusQueueTrigger C# テンプレート

しかし、私はこの例外を持っています:

Microsoft.ServiceBus: QueueDescription型ではないため、エンティティ 'topic-test/Subscriptions/subscription-test' を取得できません。正しいエンティティ タイプのメソッドを使用していることを確認してください。System.Runtime.Serialization: 行 1 の位置 1762 でエラーが発生しました。名前空間 ' http://schemas.microsoft.com/netservices/2010/10/servicebus/connect ' から要素 'QueueDescription' を予期しています'.. 名前 ' の 'None' が見つかりました'、名前空間 ''. .

Azure 関数でトピック/サブスクリプションを使用して ServiceBusTrigger を作成できませんでした

Azure 関数はMessagingFactory.CreateMessageReceiverを使用してメッセージ ポンプを初期化していると思いましたが、そうではありませんでした。

今のところ、トピック/サブスクリプションのサポートはありますか?

0 投票する
2 に答える
2515 参照

azure - Azure Functions のプライベート Nuget サーバーでホストされている Nuget パッケージにアクセスする

Azure Functions のプライベート nuget サーバーでホストされている nuget パッケージにアクセスするにはどうすればよいですか?. プライベート nuget サーバー情報を指定する方法はありますか?

ありがとう!

0 投票する
5 に答える
9383 参照

azure - PowerShell を使用して Azure 関数にデプロイする

PowerShell スクリプトを使用して Azure 関数にデプロイする方法はありますか? octopus deploy を使用してすべての本番サービスにデプロイするため、CI は機能しません。そのため、powershell スクリプトを使用して展開する方法があれば有益です。

ありがとう!