Winkelwagen

/ .nl-domeinnaam

Jouw .nl voor slechts € 0,49.

Domeinnaam checken
E-mail

/ Hostingpakket keuzehulp

Weet je niet zeker welk hostingpakket de beste
keus is voor jouw website? Met onze keuzehulp
kom je er wel uit.

Direct naar de keuzehulp

/ OpenStack

/ Probeer Public Cloud uit

Gratis 1 maand aan de slag met Public Cloud?

Vraag proefperiode aan

/ TransIP Blog

CSM25: API security in een SaaS-wereld

Lees de blogpost
Hulp nodig?

    Sorry, we konden geen resultaten vinden voor jouw zoekopdracht.

    OpenStack Swift API gebruiken om een container aan te maken

    In deze handleiding laten we zien hoe je met curl een lege container aanmaakt in OpenStack Swift Object Store. We gebruiken hiervoor application credentials, omdat je daarmee veilig project-gebonden toegang gebruikt zonder je hoofdwachtwoord te delen. Hoe je application credentials aanmaakt, lees je in de handleiding OpenStack application credentials en clouds.yaml.


     

    Benodigdheden

     

    Voor het aanmaken van een container heb je de volgende gegevens nodig:

    • Een geldig Keystone token. 
    • Je Swift endpoint URL. Deze is project-specifiek en bevat je project-id, bijvoorbeeld https://project-id.objectstore.eu.
    • De gewenste containernaam.

     

    Container aanmaken

     

    Gebruik het onderstaande commando om een lege container aan te maken. Vervang <je_token>, project-id en mijn-container door je eigen waarden.

    curl -i -X PUT \
      -H "X-Auth-Token: <je_token>" \
      "https://project-id.objectstore.eu/mijn-container"

    De gebruikte curl-options hebben de volgende functie:

    • -i toont ook de response headers in de output.
    • -X PUT geeft aan dat je een PUT-request uitvoert.
    • -H voegt de header met je Keystone token toe aan het request.

     

    Response en statuscodes

     

    Je krijgt statuscode 201 terug wanneer de container succesvol is aangemaakt. Bestaat de container al, dan kan Swift een 202-response teruggeven. Een succesvolle response ziet er als volgt uit:

    HTTP/2 201 
    content-type: text/html; charset=UTF-8
    content-length: 0
    x-trans-id: txdc28cd724a76408d8d061-0069f9b50d
    x-openstack-request-id: txdc28cd724a76408d8d061-0069f9b50d
    date: Tue, 05 May 2026 09:14:54 GMT

     

    In deze handleiding heb je met curl een lege container aangemaakt in OpenStack Swift Object Store. Je gebruikt hiervoor een Keystone token, je Swift endpoint URL en de gewenste containernaam.

    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op