IBM Cloud Docs
Para desarrolladores

Para desarrolladores

Las poderosas características de IBM Cloud® Object Storage están disponibles para un desarrollador directamente desde la línea de comando.

En primer lugar, asegúrese de que ha instalado la CLI de IBM Cloud® Platform e IBM Developer Tools.

Creación de una instancia de IBM Cloud Object Storage

  1. En primer lugar, asegúrese de tener una clave de API. Puede obtenerla de IBM Cloud Identity and Access Management.

  2. Inicie la sesión en la plataforma IBM Cloud mediante la CLI. También puede guardar la clave de API en un archivo o establecerla como variable de entorno.

    ibmcloud login --apikey <value>
    
  3. A continuación, cree una instancia de IBM Cloud Object Storage especificando el nombre de la instancia y el plan Estándar (ver Elegir un plan y crear una instancia). Ahora tienes un CRN para la instancia.

    ibmcloud resource service-instance-create <instance-name> cloud-object-storage <plan> global
    

Al intentar crear una nueva instancia, si encuentra el error No resource group targeted, indica que el grupo de recursos predeterminado no está disponible y que se debe configurar explícitamente un grupo de recursos. Se puede encontrar una lista de grupos de recursos disponibles utilizando ibmcloud resource groups y el destino se puede establecer con ibmcloud target -g <resource-group>.

La Guía de iniciación le muestra los pasos básicos para crear grupos y objetos, así como para invitar a usuarios y crear políticas. Encontrará una lista de los mandatos 'curl' básicos aquí.

Encontrará más información sobre el uso de la CLI de IBM Cloud para crear aplicaciones, gestionar clústeres de Kubernetes y más en la documentación.

Utilización de la API

Para gestionar los datos almacenados en Object Storage, puedes usar S3 Herramientas compatibles con API como AWS CLI con Credenciales HMAC por compatibilidad. Puesto que resulta relativamente fácil trabajar con señales de IAM, curl es una buena opción para las pruebas básicas y la interacción con el almacenamiento. Más información se puede encontrar en el curl y el API documentación.

Utilización de bibliotecas y SDK

IBM COS están disponibles para Python, Java, Go y Node.js. Estas bibliotecas son versiones bifurcadas y modificadas de los SDK de AWS S3 que dan soporte a la autenticación basada en señal de IAM, así como al soporte de Key Protect.

Creación de aplicaciones en IBM Cloud

IBM Cloud® ofrece a los desarrolladores flexibilidad para elegir las opciones de arquitectura y de despliegue adecuadas para una determinada aplicación. Ejecute el código en bare metal, en máquinas virtuales, en contenedores o utilizando una infraestructura sin servidor.

Cloud Native Computing Foundation ha desarrollado la infraestructura de orquestación de contenedores de Kubernetes, que constituye la base del servicio Kubernetes de IBM Cloud®. Los desarrolladores que deseen utilizar Object Storage para el almacenamiento persistente en sus aplicaciones Kubernetes pueden obtener más información en los enlaces siguientes: