Auf dieser Seite werden Bereitstellungen und Überarbeitungen beschrieben, einschließlich der folgenden Aspekte:
- Liste der Metadaten, die für jede Bereitstellung gespeichert werden.
- Das Format des Bereitstellungsnamens und des Überarbeitungsnamens.
Bereitstellungen
Infra Manager stellt Ressourcen auf Google Cloud als Bereitstellung bereit.
Bei einer Bereitstellung können Google Cloud Ressourcen an mehreren Standorten und in mehreren Projekten bereitgestellt werden. Hinweis:
- Die jeweiligen Ressourcen müssen an den Standorten verfügbar sein. Eine Liste der Standorte, an denen Cloud Run verfügbar ist, finden Sie beispielsweise unter Cloud Run-Standorte.
- Das Dienstkonto muss die Berechtigungen haben, die für die Bereitstellung in den angegebenen Projekten erforderlich sind. Weitere Informationen finden Sie unter Dienstkonto konfigurieren.
Metadaten der Bereitstellung
Infra Manager erstellt einen Speicher-Bucket in dem Projekt und an dem Standort, an dem Infra Manager ausgeführt wird. Nachdem das Deployment erstellt wurde, befinden sich die Infrastructure Manager-Artefakte in diesem Storage-Bucket mit dem Namen: gs://PROJECT_NUMBER-LOCATION-blueprint-config.
Infra Manager verwendet den Begriff Blueprint für eine Terraform-Konfiguration.
Dabei ersetzen Sie:
- PROJECT_ID: Die Projekt-ID, unter der Infra Manager ausgeführt wird.
- LOCATION: Der Ort, an dem Infra Manager ausgeführt wird.
Die Bereitstellungsartefakte im Speicher-Bucket umfassen:
- Cloud Build-Logs.
- Terraform-Logs
- Eine Kopie der Terraform-Konfiguration.
Infra Manager speichert auch eine Kopie der Terraform-Zustandsdatei. Weitere Informationen zur Zustandsdatei, einschließlich des Zugriffs auf die Datei, finden Sie unter Terraform-Zustandsdatei verwalten.
Überarbeitungen sind Versionen eines Deployments. Daher speichert Infra Manager diese Deployment-Metadaten für jede Überarbeitung.
Deployment-ID
Die Bereitstellungs-ID ist die vom Nutzer angegebene Kennung für eine Bereitstellungsressource. Verwenden Sie die Bereitstellungs-ID, um auf eine Bereitstellung zu verweisen. Das Format ist:
projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID
Ersetzen Sie Folgendes:
- PROJECT_ID ist die Projekt-ID, unter der Infra Manager ausgeführt wird.
- LOCATION ist der Standort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
- DEPLOYMENT_ID ist die Bereitstellungs-ID, die ein vom Nutzer angegebener Name ist. Diese ID muss:
- Darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten.
- Muss mit einem Kleinbuchstaben beginnen
- Mit einer Ziffer oder einem Kleinbuchstaben enden
- Darf nicht der String
archived-deploymentsoderarchived-previewssein. - Muss innerhalb des Projekts und des Standorts, an dem Infra Manager ausgeführt wird, eindeutig sein.
Beispiel:
projects/my-project/locations/us-central1/deployments/my-deployment
Überarbeitungen
Versionen sind Versionen eines Deployments. Wenn Sie ein Deployment erstellen, ist dieses Deployment auch eine Revision und hat die Revisions-ID r-0.
Versionsname
Wenn Sie ein Infra Manager-Deployment erstellen, erhält es automatisch die Revisions-ID r-0. Wenn Sie die Bereitstellung aktualisieren, erstellt Infrastructure Manager eine neue Revision mit der Kennung r-1. Bei jeder neuen Überarbeitung erhöht sich die Kennung um eins. Die Revisions-ID kann nur von Infrastructure Manager festgelegt werden.
Ein Revisionsname könnte beispielsweise so aussehen:
projects/my-project/locations/us-central1/deployments/my-deployment/revisions/r-1
Vorschauen
Eine Vorschau beschreibt die Aktionen, die zum Ausführen einer bestimmten Terraform-Konfiguration erforderlich sind. Bevor Sie eine neue Bereitstellung erstellen oder eine Bereitstellung aktualisieren, können Sie sich eine Vorschau der Bereitstellung ansehen, um die Ressourcen zu prüfen, die bereitgestellt werden sollen.
Vorschau der Metadaten anzeigen
Infra Manager erstellt einen Speicher-Bucket in dem Projekt und an dem Standort, an dem Infra Manager ausgeführt wird. Nachdem die Vorschau erstellt wurde, befinden sich die Infra Manager-Artefakte in diesem Speicher-Bucket mit dem Namen: gs://PROJECT_NUMBER-LOCATION-blueprint-config.
Bei einer Vorschau einer neuen Bereitstellung werden die Metadaten mit dem Präfix new-previews organisiert, z. B.:
gs://PROJECT_NUMBER-LOCATION-blueprint-config/new-previews/preview-name
Sie können sich auch eine Vorschau einer Aktualisierung einer vorhandenen Bereitstellung ansehen. Bei diesen Vorschauen, die auf eine vorhandene Bereitstellung ausgerichtet sind, werden die Artefakte im selben Speicher-Bucket wie die Bereitstellungsartefakte gespeichert. Der Storage-Bucket mit dem Namen:
gs://PROJECT_ID-LOCATION-blueprint-config/deployment-ID/previews/preview-ID.
Infrastructure Manager verwendet den Begriff Blueprint für eine Terraform-Konfiguration.
Ersetzen Sie Folgendes:
- PROJECT_ID: Die Projekt-ID, unter der Infra Manager ausgeführt wird.
- LOCATION: Der Ort, an dem Infra Manager ausgeführt wird.
Die Vorschauartefakte im Speicher-Bucket umfassen:
- Cloud Build-Logs.
- Terraform-Logs
- Eine Kopie der Terraform-Konfiguration.
Vorschauname
Der Vorschauname hat folgendes Format:
projects/PROJECT_ID/locations/LOCATION/previews/PREVIEW_ID
Wobei:
- PROJECT_ID ist die Projekt-ID, unter der Infra Manager ausgeführt wird.
- LOCATION ist der Standort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
- PREVIEW_ID ist die Vorschau-ID und ein vom Nutzer angegebener Name. Dieser Name muss:
- Darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten.
- Muss mit einem Kleinbuchstaben beginnen
- Mit einer Ziffer oder einem Kleinbuchstaben enden
- Darf nicht der String
archived-deploymentsoderarchived-previewssein. - Muss innerhalb des Projekts und des Standorts, an dem Infra Manager ausgeführt wird, eindeutig sein.
Beispiel:
projects/my-project/locations/us-central1/previews/my-preview
Nächste Schritte
- Weitere Informationen zu Terraform mit Google Cloud
- Bereitstellung erstellen
- Deployment aktualisieren
- Status eines Deployments ansehen
- Deployment löschen