Preparing for Functions

Before you can deploy functions to Oracle Functions, you have to perform the tasks described in the Functions QuickStart Guides to configure:

  • Your Oracle Cloud Infrastructure tenancy for function development.

    When your tenancy is configured, you will have access, via a suitable policy and user account, to a compartment that has a VCN with at least one public subnet (and an internet gateway) or at least one private subnet (and a service gateway). For more information about these network components, see Networking.

  • Your client environment for functions development.

    When your client environment is configured, you will have access to the Fn Project CLI, and a Docker registry in which to store images (this documentation assumes you will be using Oracle Cloud Infrastructure Registry as your Docker registry and provides instructions accordingly).

Use the Functions QuickStart Guides to complete these configuration tasks.

For additional information about the configuration tasks, see Appendix: Configuration Notes for Oracle Functions.

Availability by Region

Oracle Functions is available in the Oracle Cloud Infrastructure regions listed at Regions and Availability Domains. Refer to that topic to see region identifiers, region keys, and availability domain names.