Preinstalación de Oracle Cloud Development Kit

Aprovisione una instancia informática con Oracle Cloud Development Kit preinstalado y listo para usar.

Elementos incluidos

La plantilla del kit de desarrollo de Oracle Cloud preinstala los siguientes elementos de Oracle Cloud Infrastructure en la instancia informática:

La autorización de principal de instancia se configura para elementos instalados y la instancia informática aprovisionada. También se incluye un script de actualización.

Pasos para utilizar Oracle Cloud Development Kit

Para aprovisionar una instancia con el kit de desarrollo

  1. Inicie la página Crear pila para la plantilla del kit de desarrollo de Oracle Cloud seleccionando este botón:

    Despliegue en Oracle Cloud

    Pasos alternativos desde la consola
    1. En la página de lista Pilas, seleccione Crear pila. Si necesita ayuda para buscar la página de lista o la pila, consulte Listado de pilas.
    2. En la página Crear pila, seleccione Plantilla.
    3. En Configuración de pila, seleccione Seleccionar plantilla.
    4. En el panel Examinar plantillas, seleccione Arquitectura.
    5. Seleccione Oracle Cloud Development Kit.
      Nota

      Puede que tenga que ir a la región principal antes de que la plantilla esté disponible para su selección.

      El foco vuelve a la página Crear pila y se selecciona la plantilla de Oracle Cloud Development Kit.

  2. Siga las indicaciones para guardar la nueva pila y aprovisionar la instancia
    1. En la página Create stack, introduzca un Name para la nueva pila (o acepte el nombre por defecto proporcionado). Evite introducir información confidencial.
    2. También puede introducir una descripción.
    3. En el menú desplegable Crear en compartimento, seleccione el compartimento en el que desea crear la pila.

      Por defecto, se define un compartimento desde el ámbito de lista.

    4. Si tiene permisos para crear un recurso, también los tiene para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.

    5. Seleccione Siguiente.

      El panel Configurar variables muestra las siguientes variables:

      • Unidad de instancia: seleccione la unidad que desea utilizar para la instancia informática.
      • Generar automáticamente el par de claves SSH: genera un par de claves SSH o le permite cargar una clave pública.
        • Activado (seleccionado): genera automáticamente un par de claves SSH para acceder a la instancia. La clave privada se almacena en el archivo de estado de Terraform. Utilizará la clave privada más adelante para conectarse a la instancia.
          Importante

          No utilice esta opción en producción. El archivo de estado de Terraform que contiene la clave privada es visible para cualquier persona con acceso a la pila creada.
        • Desactivado (borrado): permite cargar una clave pública. No se almacena ninguna clave privada. Mantenga la clave privada correspondiente en una ubicación segura. Utilizará la clave privada más adelante para conectarse a la instancia.

          Para obtener instrucciones sobre la generación de pares de claves SSH, consulte Gestión de pares de claves en instancias de Linux.

      • Instancia informática para acceder a todos los recursos del nivel de arrendamiento: controla el nivel utilizado para la política de grupo dinámico, que determina a qué recursos pueden acceder los usuarios de la instancia informática.
        • Activado (seleccionado): nivel de arrendamiento para acceder a todos los recursos del arrendamiento.
        • Desactivado (borrado): nivel de compartimento para acceder a todos los recursos del mismo compartimento que la instancia.
    6. Seleccione Siguiente.

    7. En el panel Revisar, verifique la configuración de la pila.

    8. Seleccione la casilla de control Ejecutar aplicación.

      Esta opción aprovisiona automáticamente la instancia en la creación de pila.

    9. Seleccione Crear para crear la pila y aprovisionar automáticamente la instancia.

      La nueva pila aparece en la página Detalles de pila. Resource Manager ejecuta la acción Apply en la nueva pila, iniciando el proceso para aprovisionar la instancia.

      El nuevo trabajo de aplicación se muestra en Trabajos. Supervisar su estado: "Correcto" indica que el trabajo ha terminado. Mientras se ejecuta el trabajo, o cuando termine, puede descargar su archivo log.

      Una vez que se aprovisiona la instancia (indicado con el estado "Correcto" para el trabajo de aplicación), comienza la instalación de los elementos del kit de desarrollo. El proceso de instalación tarda unos minutos. Si se conecta a la instancia antes de que finalice la instalación, aparecerá un mensaje de advertencia que indica que la instalación aún está en curso. Una vez instalados los elementos en la instancia, puede utilizarlos inmediatamente.

    10. Para ver el archivo de estado de Terraform (muestra el estado de los recursos después de ejecutar el trabajo), seleccione el trabajo de aplicación (obtenga sus detalles) y, a continuación, seleccione Ver estado en Recursos.

      También puede seleccionar Mostrar cambios en esta versión.

Felicidades! Ha aprovisionado una instancia informática con Oracle Cloud Development Kit ya instalado y listo para usar. Ahora puede conectarse a la instancia y usar el kit de desarrollo.

Para conectarse a la instancia recién creada

Ejecute el siguiente comando:

ssh -i <private-key> opc@<compute-instance-public-ip>

<private-key> es la clave privada asociada a la instancia que ha aprovisionado desde la pila creada mediante la plantilla de Oracle Cloud Developer Tools.

<compute-instance-public-ip> es la dirección IP de la instancia.

Para recuperar la clave privada y la dirección IP asociadas
  1. Vaya a la página Detalles de pila de la instancia recién aprovisionada:
    1. Abra el menú de navegación y seleccione Servicios para desarrolladores. En Gestor de recursos, seleccione Pilas.
    2. Seleccione el nombre de la pila para mostrar su página de detalles.
  2. Seleccione el separador Información de la aplicación.
  3. Copie el valor de la IP pública de la instancia informática.
  4. Para la clave privada, siga los pasos que corresponden a la opción de clave seleccionada al crear la pila:
    • Si ha activado el par de claves SSH de generación automática, recupere la clave privada generada: copie el valor de Clave privada generada para acceso SSH.
    • Si ha desactivado el par de claves SSH de generación automática, haga referencia a la ruta de acceso completa y al nombre del archivo que contiene la clave privada correspondiente a la clave pública que ha cargado al crear la pila.
      Nota

      Al conectarse a la instancia, se validan los permisos de archivo de clave privada. Por motivos de seguridad, solo el propietario debe poder acceder a su clave privada; de lo contrario, no podrá conectarse a la instancia. (Se necesitan permisos de escritura del propietario para agregar la clave privada al archivo). Para Unix o Linux, utilice el comando chmod 600 (-rw-------).

Para obtener información general sobre la conexión con instancias informáticas, consulte Conexión a una instancia.

Una vez conectado a la instancia, puede usar el kit de desarrollo instalado.

Para utilizar el kit de desarrollo instalado

Observe los ejemplos siguientes:

Autorización preconfigurada

La autorización del principal de instancia está configurada para los elementos del kit de desarrollo instalado y la instancia informática aprovisionada. La plantilla proporciona la siguiente configuración previa:

  • Un grupo dinámico
  • Una política de IAM, con todo el acceso a recursos determinado por la configuración de pila (ya sea de arrendamiento o nivel de compartimento)
  • Variables de entorno definidas en .bashrc en la instancia informática para CLI, Terraform y Ansible

Para obtener más información sobre la autorización de principal de instancia, consulte Llamada a servicios desde una instancia.