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
-
En primer lugar, asegúrese de tener una clave de API. Puede obtenerla de IBM Cloud Identity and Access Management.
-
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>
-
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:
- Elección de una solución de almacenamiento
- Tabla de comparación entre las opciones de almacenamiento persistente
- Página principal de COS
- Instalación de COS
- Creación de instancia de servicio COS
- Cómo decidir la configuración
- Crear una clase de servicio Kubernetes secreto
- Kubernetes hacer una copia de seguridad y restaurar la información
- Kubernetes Referencia de clase de almacenamiento