Cette page n'est pas encore disponible dans votre langue. Nous nous efforçons d'ajouter d'autres langues. Nous vous remercions de votre compréhension.

On this page

Creating an Image Repository

Updated on 2023-04-04 GMT+08:00

Scenario

This section describes how to create and delete an image repository using APIs. For details on how to call APIs, see Calling APIs.

Procedure

  1. Create an organization.
    • URI format

      POST /v2/manage/namespaces

      For details, see Creating an Organization.

    • Example request

      POST https://{endpoint}/v2/manage/namespaces

      Body:
      {
          "namespace": "group"
      }
    • Example response
      {}
  2. Query the list of organizations.
    • URI format

      GET /v2/manage/namespaces?filter=namespace::{namespace}

      For details, see Querying the List of Organizations.

    • Example request

      GET https://{endpoint}/v2/manage/namespaces?filter=namespace::group

    • Example response
      {
          "namespaces": [
              {
                  "auth": 7,
                  "creator_name": "test",
                  "id": 7,
                  "name": "group"
              }
          ]
      }
  3. Create an image repository.
    • URI format

      POST /v2/manage/namespaces/{namespace}/repos

      For details, see Creating an Image Repository.

    • Example request

      POST https://{endpoint}/v2/manage/namespaces/{namespace}/repos?repository=test&category=linux&description=test&is_public=false

    • Example response
      {}
  4. Query the brief information on an image repository.
    • URI format

      GET /v2/manage/namespaces/{namespace}/repos/{repository}

      For details, see Querying the Brief Information on an Image Repository.

    • Example request

      GET https://{endpoint}/v2/manage/namespaces/{namespace}/repos/{repository}

    • Example response
      {
          "category": "other",
          "created": "2020-10-30T11:35:02.939134Z",
          "creator_id": "ff4f44473a1d4ab3847906410af2d152",
          "creator_name": "test",
          "description": "",
          "domain_id": "8b1e8153e5c4414fa57c356319b633fb",
          "id": 379367,
          "internal_path": ,
          "is_public": true,
          "name": "test",
          "ns_id": 7,
          "num_download": 3,
          "num_images": 1,
          "path": ,
          "priority": 0,
          "size": 1304902,
          "updated": "2020-10-30T11:47:46.084808Z",
          "url": ""
      }
Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback