オーラベースのロゴ
オーラベースドキュメント
ドキュメント›Edge Functions›Limits and quotas

制限と割り当て

関数を設計する前に必要な数値と、現在のプラットフォームの既知のギャップ。

5 分 読み取り·レベル 参照·2026/10/12 に改訂
この英語のテキストはフランス語のオリジナルから自動的に生成されたもので、まだレビューされていません。
この翻訳以降、英語のソースが変更されました。一部の情報は古い可能性があります。
このページは自動翻訳されました。英語版が正式です。
#
機能

1. 機能

限界値それはどこから来たのか
名前a-z、 A-Z、 0-9、 _、 - のうち 1 ~ 64 文字デプロイ時に強制される
ソースサイズ20MBデプロイ時に強制される
ランタイムdeno (TypeScript または JavaScript) および wasm
記憶16 ~ 1024 MB、デフォルトは 128permissions.memory_mb
期間1 ~ 300 秒、デフォルトは 30permissions.timeout_secs
送信ネットワーク既定では開放permissions.allow_net: 空でない場合、列挙したホストにのみ到達できます

範囲外の値は 400で拒否されます。決して静かに締め付けられることはありません。 timeout_secs: 0の実際の答え: permissions.timeout_secs doit être compris entre 1 et 300 secondes。

再デプロイせずに権限を変更します。

terminalbash
curl -X PATCH "$AURA_URL/v1/functions/report" \
  -H "apikey: $AURA_SERVICE_ROLE_KEY" -H "Content-Type: application/json" \
  -d '{"permissions":{"timeout_secs":120}}'

送信するフィールドのみが変更されます。

#
電話をかける

2. 電話

限界値ソース
リクエストボディについて 256 KiB測定値: 503 で 260 KB が成功、300 KB が失敗
レスポンスボディについて 256 KiB測定値: 250 KB を通過。 300 KB は 50 秒以内に何も返されませんでした
通話間の状態なしすべての呼び出しは、新しく分離された V8 ワーカーで実行されます
地域1 つ地域選択なし

プラットフォームを通過するメッセージは 1 MiB に制限されており、リクエスト本文の各バイトは 4 回カウントされるため、約 256 KiB を超える本文は 503 SERVICE_UNAVAILABLEで拒否されます。 SDK はこれを FunctionsRelayErrorとして報告しますが、これは誤解を招きます。再試行しても解決しません。私たちのテストでは、同じサイズを超える応答はまったく返されませんでした。 リクエストとレスポンスを 250 KB 未満に保ち、より大きなデータをストレージ経由で送信します。

#
料金

3. レートとプランの割り当て

クライアント IP ごとの呼び出し率:

プロフィール値
バースト15回の通話
持続的1秒あたり1回の通話

実際に 30 回のクイック呼び出しを実行すると、15 回で 200 が返され、15 回で 429が返されました。 429 は x-ratelimit-* および retry-after ヘッダーを運び、SDK は遅延を error.retryAfterとして公開します。

プラットフォームのプラン表からの、プランごとの月間クォータ:

計画呼び出し合計期間
無料100,0006,000,000ミリ秒(100分)
プロ1,000,00060,000,000ミリ秒(1,000分)
チーム10,000,000600,000,000ミリ秒(10,000分)
エンタープライズ100,000,0006,000,000,000ミリ秒(100,000分)

無料プランでは制限が厳しく、それを超える通話は 403 QUOTA_EXCEEDEDで拒否されます。有料プランでは、表は毎月の許容量であり、それを超えて何が起こるかは、サブスクリプションの超過設定によって異なります。呼び出しは、ステータスに関係なく、関数が応答するとカウントされます。関数が応答する前に失敗した呼び出しはカウントされません。ジョブと cron の起動も呼び出しとしてカウントされます。

#
背景

4. ジョブ、cron、アラート

限界値
ジョブの試行デフォルトでは 3、maxAttempts でジョブごとに設定
試行間の遅延5秒、固定
サービス インスタンスごとの並列ジョブデフォルトでは8
ランニングリース450 秒後、ジョブは再利用されます
完了したジョブは保持されるデフォルトでは 14 日間
listJobs ページ1 ~ 500、デフォルトは 50
Cron スケジュール5 または 6 フィールド、UTC、エイリアスなし
アラートチェック60秒ごと

これらのジョブ値はサービス設定です: JOB_MAX_RETRIES、 JOB_RETRY_DELAY_SECS、 WORKER_CONCURRENCY、 JOB_RUNNING_LEASE_SECS 、および JOB_RETENTION_DAYS。管理された展開の価値については、プラットフォーム オペレーターに問い合わせてください。

#
ギャップ

5. 既知のギャップ

  • 関数自体のログにはアクセスできません。 関数が console.log または console.error で書き込んだものはランタイムのログに残り、プラットフォーム オペレーターのみが読み取ることができます。 aura functions logs は、その出力ではなく、リクエスト (メソッド、パス、ステータス、期間、リクエスト ID) を表示します。必要な情報を応答で返すか、独自のログ サービスに送信します。
  • 関数内にリクエスト ID がありません。 呼び出しの識別子は関数に転送されません。
  • バージョンもロールバックもありません。 デプロイするとコードが置き換えられます。以前のバージョンをリポジトリに保存します。
  • ストリーミングはありません。 応答全体は、SDK に到達する前にバッファリングされます。
  • 空の allow_net は何も制限しません。 ネットワークは既定で開いています。制限するにはホストを列挙してください。
  • ローカル エミュレーションは部分的です。 aura functions serve は Deno を使用してファイルを実行しますが、プラットフォームのルート、ヘッダー、または制限は再現されません。