「Azure Functionsの制限」で記載されている「最大要求サイズ (MB)」について

Iwama 0 評価のポイント
2024-05-27T03:43:46.5666667+00:00

【背景】

現在Azure functions(python)でboto3を使用して、Azure blob⇒AWS S3へ100MB以上のJSONファイルを転送しようとしております。

そこでふとAzure functionsが取り扱えるファイルサイズについて制限があるのかと思ったため、以下の質問をさせていただきます。

【質問】

以下のURLの「Azure Functionsの制限」で記載されている「最大要求サイズ (MB)」というのは、Azure Functionsのメモリサイズのようなものでしょうか?

上記の背景で記載した内容を実装する場合、100MB以上のJSONデータがメモリ上に展開されるかと考えているのですが、その場合ファイルサイズが大きすぎてFunctionsは失敗するのでしょうか?

https://learn.microsoft.com/ja-jp/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-functions-limits

以上、よろしくお願いします。

Azure
Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
409 件の質問
0 件のコメント コメントはありません
{count} 件の投票

1 件の回答

並べ替え方法: 最も役に立つ
  1. Aki Nishikawa 1,825 評価のポイント Microsoft 社員
    2024-05-27T14:09:36.7033333+00:00

    @Iwama さん

    ご指摘の項目はリクエストメッセージサイズの最大値です。インスタンスのメモリ最大値は、「最大メモリ (インスタンスあたりの GB)」に記載の通りです。 ファイルサイズが原因でFunction appが失敗するかどうかは、読み込んだBlobをどのようにメモリ上で実体化するか次第なので、実装に依存します。

    0 件のコメント コメントはありません

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。