DO - Functions
基本情報
DigitalOcean Functions、または "DO Functions" は、基盤となるインフラストラクチャを気にすることなくコードを実行できるサーバーレスコンピューティングプラットフォームです。DO Functions を使用すると、API、HTTPリクエスト(有効になっている場合)、または cron を介して トリガー されることができる "関数" としてコードを記述および展開できます。これらの関数は、完全に管理された環境で実行されるため、スケーリング、セキュリティ、メンテナンスについて心配する必要はありません。
DO では、関数を作成するにはまず 名前空間を作成 する必要があります。 名前空間内で関数を作成できます。
トリガー
REST API 経由で関数をトリガーする方法(常に有効で、cli が使用する方法)は、認証トークンを含むリクエストをトリガーすることです。
doctl
CLI ツールがこのトークンを取得している方法を確認するために(それを複製できるように)、次のコマンドは完全なネットワークトレースを表示します:
HTTP トリガーが有効になっている場合、Web 関数はこれらの HTTP メソッド GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS を介して呼び出すことができます。
DO functions では、環境変数を暗号化することはできません(この時点での情報)。 CLI からそれらを読み取る方法は見つけられませんでしたが、コンソールからは簡単です。
関数の URL は次のようになります:https://<random>.doserverless.co/api/v1/web/<namespace-id>/default/<function-name>
列挙
Functionsのサンドボックスからはメタデータエンドポイントがありません。
最終更新