ファンクションの準備

OCI Functionsでファンクションを作成およびデプロイする前に実行する高レベルのタスクについて説明します。

OCI Functionsにファンクションを作成またはデプロイする前に、使用するファンクション・ワークフローに必要なリソースを構成します:

  • ファンクション開発のためのお客様のOracle Cloud Infrastructureテナンシー。

    テナンシが構成されている場合、適切なポリシーおよびユーザー・アカウントを通じて、少なくとも1つのパブリック・サブネットおよびインターネット・ゲートウェイを持つVCNまたは少なくとも1つのプライベート・サブネットおよびサービス・ゲートウェイを持つコンパートメントにアクセスできます。これらのネットワーク・コンポーネントの詳細は、ネットワーキングに関する項を参照してください。

  • ファンクション開発用のクライアント環境。

    Fn Project CLIを使用して作成およびデプロイするイメージベース・ファンクションの場合は、Fn Project CLIおよびイメージを格納するDockerレジストリへのアクセス権を持つクライアント環境を構成します。このドキュメントでは、Oracle Cloud Infrastructure RegistryをDockerレジストリとして使用することを前提にており、それに応じた指示を提供します。

    コード専用関数の場合、アーカイブから関数を作成し、コンテナ・イメージを構築、プッシュまたは管理する必要はありません。

Functions QuickStart Guidesを使用して、Fn Project CLIを使用したコードのみまたはイメージベースの関数の構成タスクを完了させます。

ファンクション開発の構成タスクの詳細は、付録: OCIファンクションの構成ノートを参照してください。

OCI関数で使用するVCNおよびサブネットCIDRブロックの設定の詳細は、CIDRブロックおよびOCI関数を参照してください。

リージョン別可用性

OCI Functionsは、リージョンおよび可用性ドメインにリストされたOracle Cloud Infrastructureリージョンで使用できます。リージョン識別子、リージョン・キーおよび可用性ドメイン名については、そのトピックを参照してください。