Zum Inhalt springen

Zugriffssteuerungslisten konfigurieren

  • CURL
  • Ein Zugriffstoken aus dem STACKIT Portal.
  • Einrichten der Umgebungsvariablen, um die folgenden CURL-Befehle auszuführen:
Terminal-Fenster
export AUTH_TOKEN=<your_access_token>
export PROJECT_ID=<your_project_id>
export INSTANCE_ID=<your_instance_id>

So erstellen Sie einen neuen Eintrag in der Zugriffssteuerungsliste

Abschnitt betitelt „So erstellen Sie einen neuen Eintrag in der Zugriffssteuerungsliste“

Um einen neuen Bereich zur Zugriffssteuerungsliste (ACL) hinzuzufügen, rufen Sie den ACL-Endpunkt mit der POST-Methode auf und geben Sie einen JSON-Body an, der den hinzuzufügenden IP-Adressbereich beschreibt.

Terminal-Fenster
curl -X POST -H "Authorization: Bearer $AUTH\_TOKEN" -H "Content-Type: application/json" -d '{"cidr": "127.0.0.0/24"}' https://secrets-manager.api.eu01.stackit.cloud/v1/projects/$PROJECT\_ID/instances/$INSTANCE\_ID/acls

Dieser neue Eintrag wird einer ID zugewiesen, um ihn adressieren zu können.

Die Zugriffssteuerungsliste kann über den Endpunkt für Zugriffssteuerungslisten in der API abgerufen werden.

Terminal-Fenster
curl -X GET -H "Authorization: Bearer $AUTH\_TOKEN" https://secrets-manager.api.eu01.stackit.cloud/v1/projects/$PROJECT\_ID/instances/$INSTANCE\_ID/acls

Dies wird in einer JSON-Antwort wie folgt aussehen:

Terminal-Fenster
{ "acls": [ { "id": "1e903a0c-e44a-4224-9f1f-ec849d010d01" "cidr": "127.0.0.0/24" },... ] }

So aktualisieren Sie einen Eintrag in der Zugriffssteuerungsliste

Abschnitt betitelt „So aktualisieren Sie einen Eintrag in der Zugriffssteuerungsliste“

Um einen bestehenden Eintrag in der Zugriffssteuerungsliste zu ändern, rufen Sie den Endpunkt der Zugriffssteuerungsliste mit der PUT-Methode und der ID des entsprechenden Eintrags auf, um diesen zu überschreiben.

Terminal-Fenster
curl -X PUT -H "Authorization: Bearer $AUTH\_TOKEN" -H "Content-Type: application/json" -d '{"cidr": "127.0.0.0/25"}' https://secrets-manager.api.eu01.stackit.cloud/v1/projects/$PROJECT\_ID/instances/$INSTANCE\_ID/acls/

So löschen Sie einen Eintrag aus der Zugriffssteuerungsliste

Abschnitt betitelt „So löschen Sie einen Eintrag aus der Zugriffssteuerungsliste“

Um einen Eintrag aus der ACL zu löschen, rufen Sie den Endpunkt der ACL mit der DELETE-Methode und der ID des betreffenden ACL-Eintrags auf.

Terminal-Fenster
curl -X DELETE -H "Authorization: Bearer $AUTH\_TOKEN" https://secrets-manager.api.eu01.stackit.cloud/v1/projects/$PROJECT\_ID/instances/$INSTANCE\_ID/acls/