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.
1 Ein neues Projekt erstellen
Abschnitt betitelt „1 Ein neues Projekt erstellen“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
2 Projektstatus
Abschnitt betitelt „2 Projektstatus“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.
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" }}3 Labels setzen
Abschnitt betitelt „3 Labels setzen“Setzen Sie die Labels delete-protected und read-only mit dem folgenden API-Aufruf:
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.