Diferentes opciones para los entornos de desarrollo de funciones
Obtén más información sobre los diferentes entornos de desarrollo de OCI Functions que puedes configurar.
Al configurar el entorno de desarrollo de OCI Functions, tiene diferentes opciones:
-
Opción 1: configuración de Cloud Shell. (Recomendado) Para los usuarios que prueban OCI Functions por primera vez, esta es la forma recomendada para empezar rápidamente. Al copiar y pegar algunos comandos de la consola en la ventana de Cloud Shell, puede configurar un entorno de desarrollo de OCI Functions en solo unos minutos.
Esta opción permite experimentar la creación, el despliegue y la llamada de nuevas funciones. También puede explorar OCI Functions con los ejemplos de Git Hub (consulte Ejemplos de Oracle Functions).
Utilice Functions QuickStart en Cloud Shell si desea configurar Cloud Shell como entorno de desarrollo de OCI Functions.
-
Opción 2: Configuración de una máquina local. Para la mayoría de los usuarios (especialmente los usuarios de Mac y Linux), esta será la forma de trabajar con OCI Functions. Si configura una máquina local, deberá especificar
--provider oracle
al crear un nuevo contexto de la CLI de Fn Project.Esta opción permite a OCI Functions realizar la autenticación y autorización mediante firma de solicitudes, claves privadas, grupos de usuarios y políticas que otorgan permisos a esos grupos de usuarios de Oracle Cloud Infrastructure.
Utilice Functions QuickStart en el host local si desea configurar una máquina local como entorno de desarrollo de OCI Functions.
-
Opción 3: Configuración de una instancia informática de Oracle Cloud Infrastructure. Para algunos usuarios, esta opción será más cómoda que la configuración de una máquina local. Si configura una instancia informática de Oracle Cloud Infrastructure, deberá especificar
--provider oracle-ip
al crear un nuevo contexto de la CLI de Fn Project.Esta opción permite a OCI Functions realizar la autenticación y autorización mediante OCID de instancia, grupos dinámicos y políticas que otorgan permisos a esos grupos dinámicos. Este enfoque elimina el requisito de que los usuarios gestionen claves privadas. Tenga en cuenta que para configurar un entorno de desarrollo de OCI Functions en una instancia informática de Oracle Cloud Infrastructure, debe:
- tener permiso para crear grupos dinámicos
- crear un nuevo grupo dinámico que incluya el OCID de la instancia informática
- crear una política para otorgar al nuevo grupo dinámico acceso a recursos de función, recursos de red y Oracle Cloud Infrastructure Registry.
- especificar
--provider oracle-ip
al crear un nuevo contexto de la CLI de Fn Project
Utilice Functions QuickStart en una instancia informática de OCI si desea configurar una instancia informática de Oracle Cloud Infrastructure como entorno de desarrollo de OCI Functions.