Gestión de funciones mediante el plugin de OCI Functions para Visual Studio Code (VS Code)
Descubra cómo gestionar funciones y aplicaciones mediante el plugin OCI Functions para Visual Studio Code.
Visual Studio Code (a menudo conocido simplemente como VS Code) es un editor de código fuente de Microsoft creado con Electron Framework y disponible para Windows, Linux y macOS.
El plugin de OCI Functions para Visual Studio Code permite ver, crear, desplegar y llamar a funciones mediante OCI Functions, directamente desde VS Code.
Requisitos previos
Como con cualquier cliente de Oracle, obtenga una clave de firma de API. Para obtener orientación, consulte Cómo generar una clave de firma de API.
También debe instalar la extensión OCI Core, que está disponible en Visual Studio Marketplace.
Instalación del plugin
Para obtener instrucciones sobre cómo instalar el plugin de OCI Functions para Visual Studio Code, consulte Repositorio GitHub del plugin de OCI Functions para VS Code.
Tenga en cuenta que para desplegar las funciones que cree mediante el plugin de OCI Functions para Visual Studio Code, el perfil del usuario en el archivo ~/.oci/config
debe incluir un campo user
que especifique el OCID del usuario. Tenga en cuenta que si genera el archivo ~/.oci/config
automáticamente seleccionando el botón Conectar, el perfil no contiene un campo user
. Si este es el caso, agregue el campo user
antes de desplegar funciones. Por ejemplo:
user=ocid1.user.oc1..aaaaaaaaa______adtw4r
Enumeración de aplicaciones y apertura de una aplicación para su edición
- En la navegación de árbol de la parte izquierda, amplíe el nodo del compartimento que desee.
Se muestran las aplicaciones a las que puede acceder.
- Amplíe el nodo de la aplicación que desea editar.
Creación de una función
- En la navegación de árbol de la parte izquierda, amplíe el nodo del compartimento que desee.
- Haga clic con el botón derecho en el nodo de la aplicación que desee y seleccione Crear función....
- Cree la nueva función de una de las siguientes maneras:
-
Crear a partir de una plantilla:
- Seleccione el método de creación Crear a partir de una plantilla en el campo de entrada de la barra de menús del editor de códigos.
- Seleccione una plantilla de la lista de plantillas.
La nueva función se muestra en la navegación de árbol.
-
Crear a partir de un ejemplo:
- Seleccione el método de creación Crear a partir de un ejemplo en el campo de entrada de la barra de menús del editor de códigos.
- Seleccione una muestra de la lista de muestras.
La nueva función se muestra en la navegación de árbol.
-
Crear a partir de un repositorio de código:
- Seleccione el método de creación Crear a partir de un repositorio de código en el campo de entrada de la barra de menús del editor de códigos.
- Introduzca un nombre para la función.
- Introduzca la URL del repositorio remoto que contiene el código de función. Por ejemplo,
https://github.com/jdoe/simple-python-helloworld-repo
La nueva función se muestra en la navegación de árbol.
-
Despliegue de una función
- En la navegación de árbol de la parte izquierda, amplíe el nodo del compartimento que desee.
- Expanda el nodo de la aplicación que desee.
- Haga clic con el botón derecho en el nodo de la función que desea desplegar y seleccione Desplegar función....
Si el perfil del usuario en el archivo
~/.oci/config
no incluye un campouser
que especifique el OCID del usuario (tal vez porque ha generado el archivo~/.oci/config
automáticamente seleccionando el botón Conectar), falta un cuadro de diálogo que le informa de que falta el campouser
. Si ve el cuadro de diálogo, agregue el campouser
al archivo~/.oci/config
antes de continuar. - Especifique:
- Ubicación del registro: ubicación del registro en el que va a almacenar la función. Por ejemplo,
phx.ocir.io
- Token de autenticación: token de autenticación generado que se utilizará como contraseña al conectarse a Oracle Cloud Infrastructure Registry.
- Ubicación del registro: ubicación del registro en el que va a almacenar la función. Por ejemplo,
Edición de ajustes de función
- En la navegación de árbol de la parte izquierda, amplíe el nodo del compartimento que desee.
- Expanda el nodo de la aplicación que desee.
- Haga clic con el botón derecho en el nodo de la función que desea editar y seleccione Editar configuración de función.
- Especifique:
- Timeout: tiempo máximo durante el que se puede ejecutar la función. La práctica recomendada consiste en especificar un timeout cercano al que es probable que sea necesario, en lugar de uno mucho mayor.
- Memoria: umbral máximo de memoria para la función.
Adición y edición de parámetros de configuración personalizados
- En la navegación de árbol de la parte izquierda, amplíe el nodo del compartimento que desee.
- Expanda el nodo de la aplicación que desee.
- Amplíe el nodo para la función que desee.
- Seleccione el nodo Configuración para editar la configuración de la función.
-
Para definir un nuevo parámetro de configuración personalizado:
- Especifique:
- Clave: nombre del parámetro de configuración personalizado. El nombre solo debe contener caracteres alfanuméricos y guiones bajos, y no debe empezar por un número. Por ejemplo,
username
- Nombre: valor del parámetro de configuración personalizado. El valor solo debe contener caracteres Unicode imprimibles. Por ejemplo,
jdoe
- Clave: nombre del parámetro de configuración personalizado. El nombre solo debe contener caracteres alfanuméricos y guiones bajos, y no debe empezar por un número. Por ejemplo,
- Seleccione el signo más (+).
- Especifique:
- Para editar un parámetro de configuración existente, seleccione el icono de lápiz junto al parámetro.
- Seleccione Guardar.