Zum Inhalt springen

Einrichten Ihres Anbieter-Projekts

Ihr Anbieter-Projekt wird für das Produkt-Onboarding, das Zugriffsmanagement und den API-Zugriff verwendet. Sobald die Anbieter-Integration erfolgreich abgeschlossen ist, darf dieses Projekt nicht gelöscht werden. Um ein versehentliches Löschen des Projekts zu verhindern, können Sie die Labels delete-protected und read-only auf das Projekt anwenden, wie im Folgenden beschrieben.

Um Anbieter-Projekte von Projekten für Tests und Verifizierungen zu unterscheiden, empfehlen wir, ein konsistentes Namensmuster für Projekte anzuwenden, z. B. [product-name]-prod und [product-name]-test.

Anweisungen zum Erstellen eines Projekts finden Sie unter: Ein Projekt erstellen

Rufen Sie den aktuellen Projektstatus mit dem folgenden API-Aufruf ab, wobei projectID die ID Ihres Anbieter-Projekts und accessToken das Zugriffstoken für den Service-Account ist.

Informationen zum Abrufen des Zugriffstokens finden Sie im Tutorial Zugriffstoken erhalten.

Terminal-Fenster
curl --location --request GET '[https://resource-manager.api.stackit.cloud/v2/projects/](https://resource-manager.api.stackit.cloud/v2/projects/)[Insert your projectId here]' \
--header 'Authorization: Bearer [Insert your short-lived or long-lived token here]'

Die Antwort enthält alle zugehörigen Projektlabels.

{
"name": "ANONYMIZED",
"parent": {
"id": "ANONYMIZED",
"containerId": "ANONYMIZED",
"type": "FOLDER"
},
"containerId": "ANONYMIZED",
"projectId": "ANONYMIZED",
"lifecycleState": "ACTIVE",
"creationTime": "2025-08-26T07:27:14.071614Z",
"updateTime": "2025-08-26T07:27:36.139341Z",
"labels": {
"scope": "PUBLIC",
"billingReference": "ANONYMIZED"
}
}

Setzen Sie die Labels delete-protected und read-only mit dem folgenden API-Aufruf:

Terminal-Fenster
curl --location --request PATCH '[https://resource-manager.api.stackit.cloud/v2/projects/](https://resource-manager.api.stackit.cloud/v2/projects/)[projectId]'
--header 'Content-Type: application/json'
--header 'Authorization: Bearer [accessToken]'
--data '{ "labels": { "delete-protected": "true", "read-only": "true" } }'

Nun können Sie mit der Integration des Produkts fortfahren.

Sollte es notwendig werden, ein Anbieter-Projekt zu löschen, öffnen Sie bitte ein Support-Ticket oder kontaktieren Sie den STACKIT Marketplace direkt für Unterstützung: marketplace@stackit.cloud.