Zugriffssteuerungslisten konfigurieren
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- CURL
- Ein Zugriffstoken aus dem STACKIT Portal.
- Einrichten der Umgebungsvariablen, um die folgenden CURL-Befehle auszuführen:
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.
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/aclsDieser neue Eintrag wird einer ID zugewiesen, um ihn adressieren zu können.
So listen Sie die Zugriffssteuerungsliste auf
Abschnitt betitelt „So listen Sie die Zugriffssteuerungsliste auf“Die Zugriffssteuerungsliste kann über den Endpunkt für Zugriffssteuerungslisten in der API abgerufen werden.
curl -X GET -H "Authorization: Bearer $AUTH\_TOKEN" https://secrets-manager.api.eu01.stackit.cloud/v1/projects/$PROJECT\_ID/instances/$INSTANCE\_ID/aclsDies wird in einer JSON-Antwort wie folgt aussehen:
{ "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.
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.
curl -X DELETE -H "Authorization: Bearer $AUTH\_TOKEN" https://secrets-manager.api.eu01.stackit.cloud/v1/projects/$PROJECT\_ID/instances/$INSTANCE\_ID/acls/