Vai al contenuto

Immagini

Le immagini sono i sistemi operativi installabili nativamente sui nostri server, al contrario dei Template sono pubbliche e disponibili a tutti.

Ottenere le immagini base

Per ottenere tutte le immagini base attive è possibile utilizzare la seguente richiesta:

Richiesta HTTP

GET /ecs/v2/images/basics

Risposta HTTP

{
  "status": "ok",
  "images": [
     {
        "id": 1, //image id
        "name": "centos-7", //image code
        "creation_date": "2019-04-16T13:37:41+00:00",
        "active_flag": true,
        "status": "CD",
        "uuid": "ffe2a034-7a44-4f51-9ae8-17fb354793f6",
        "description": "CentOS Linux 7", //a public description of the specific version
        "notes": "Linux CentOS disk image", //an internal note
        "public": true,
        "cloud_image": false,
        "so_base": "centos", //base os
        "api_version": "v4",
        "version": "7" //base os version
     },
     {
        "id": 2,
        "name": "debian-9",
        "creation_date": "2019-04-18T12:34:08+00:00",
        "active_flag": true,
        "status": "CD",
        "uuid": "6708cdc4-0c8d-4ccf-83c7-ae39bccaeb42",
        "description": "Debian Linux 9",
        "notes": "Linux Debian disk image",
        "public": true,
        "cloud_image": false,
        "so_base": "debian",
        "api_version": "v4",
        "version": "9"
     },
    ...
  ]
}

Ottenere le Immagini cloud

Le immagini cloud sono essenzialmente immagini base personalizzate in maniera simile a Cloud Script.

Al contrario dei Cloud Script sono utilizzabili a livello di immagine e sono strettamente collegate al sistema operativo da cui derivano.

Per vedere le immagine cloud attive è possibile utilizzare la seguente richiesta:

Richiesta HTTP

GET /ecs/v2/images/cloud-images

Risposta HTTP

{
  "status": "ok",
  "images": [
    {
      "id": 40,
      "name": "sci-gpu-seeweb-ai-ubuntu-2204",
      "creation_date": "2024-06-24T10:44:15.494000+00:00",
      "active_flag": true,
      "status": "CD",
      "uuid": "2d41e9c4-280d-423b-8110-9d14173f601c",
      "description": "Python AI Toolkit",
      "notes": "Seeweb AI Toolkit - Ubuntu Linux 22.04 LTS",
      "public": true,
      "cloud_image": true,
      "so_base": "ubuntu",
      "api_version": "v4",
      "version": "2204"
    },
     {
      "id": 41,
      "name": "sci-gromacs-2022.2-ubuntu-2204",
      "creation_date": "2024-06-24T10:44:41.206000+00:00",
      "active_flag": true,
      "status": "CD",
      "uuid": "2d41e9c4-280d-423b-8110-9d14173f601c",
      "description": "Gromacs 2022.2",
      "notes": "Gromacs 2022.2 inside docker on Ubuntu Linux 22.04 LTS",
      "public": true,
      "cloud_image": true,
      "so_base": "ubuntu",
      "api_version": "v4",
      "version": "2204"
    },
  ]
}