Statusdatei eines Jobs abrufen
Laden Sie die Terraform-Statusdatei (.json
) aus einem abgeschlossenen Apply-, Apply Rollback- oder Importjob in Resource Manager herunter.
Hinweis
Um Fehler zu vermeiden, die durch nicht verfügbare Dateien verursacht werden, warten Sie eine Sekunde, nachdem der Job abgeschlossen ist, um die Jobinformationen herunterzuladen. Wenn die Jobinformationen noch nicht vorhanden sind, wird ein Fehler angezeigt. Beispiel: Ein
Um Fehler zu vermeiden, die durch nicht verfügbare Dateien verursacht werden, warten Sie eine Sekunde, nachdem der Job abgeschlossen ist, um die Jobinformationen herunterzuladen. Wenn die Jobinformationen noch nicht vorhanden sind, wird ein Fehler angezeigt. Beispiel: Ein
409
-Fehler wird angezeigt, wenn Sie versuchen, die Terraform-Konfiguration unmittelbar nach der Ausführung eines Jobs herunterzuladen. In diesem Fall wird die Terraform-Konfiguration weiterhin mit einem Hintergrundprozess in einen Speicherort kopiert. Die Terraform-Konfiguration ist etwa eine Sekunde nach Abschluss des Jobs verfügbar.Diese Schritte zeigen, wie Sie den Status für einen Job in einem Compartment abrufen. Sie können den Status für einen Job auch in einem Stack abrufen. Verwenden Sie den Befehl
oci resource-manager job get-job-tf-state
und die erforderlichen Parameter, um den Status eines Jobs abzurufen.oci resource-manager job get-job-tf-state [OPTIONS]
Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der Command Line Reference for Resource Manager.
Verwenden Sie den Vorgang GetJobTfState, um den Status eines Jobs abzurufen.
Beispielantwort{ "data": { "lineage": "57ef4f0c-c8cd-8a32-d45f-d2c40be7b915", "modules": [ { "depends_on": [], "outputs": {}, "path": [ "root" ], "resources": { "oci_core_virtual_network.vcn1": { "depends_on": [], "deposed": [], "primary": { "attributes": { "cidr_block": "10.0.0.0/16", "compartment_id": "ocid1.tenancy.oc1..uniqueid", "default_dhcp_options_id": "ocid1.dhcpoptions.oc1.phx.uniqueid", "default_route_table_id": "ocid1.routetable.oc1.phx.uniqueid", "default_security_list_id": "ocid1.securitylist.oc1.phx.uniqueid", "display_name": "My VCN display name", "dns_label": "myvcntest", "id": "ocid1.vcn.oc1.phx.uniqueid", "state": "AVAILABLE", "time_created": "2018-05-24 01:13:05.855 +0000 UTC", "vcn_domain_name": "myvcntest.oraclevcn.com" }, "id": "ocid1.vcn.oc1.phx.uniqueid", "meta": { "e2bfb730-ecaa-11e6-8f88-34363bc7c4c0": { "create": 300000000000, "delete": 300000000000, "update": 300000000000 } }, "tainted": false }, "provider": "provider.oci", "type": "oci_core_virtual_network" } } } ], "serial": 4, "terraform_version": "0.11.7", "version": 3 } }
Beispielstatusdatei
Die folgende Beispielstatusdatei stammt aus einem erfolgreichen Apply-Job für die Dokumentvorlage.
Zum Anzeigen des Beispiels erweitern
{
"version": 4,
"terraform_version": "0.14.11",
"serial": 3,
"lineage": "example-guid",
"outputs": {},
"resources": [
{
"mode": "managed",
"type": "oci_identity_group",
"name": "document-group",
"provider": "provider[\"registry.terraform.io/hashicorp/oci\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"compartment_id": "ocid1.tenancy.oc1..example-guid",
"defined_tags": {},
"description": "Document Group",
"freeform_tags": {},
"id": "ocid1.group.oc1..example-guid",
"inactive_state": null,
"name": "DocumentGroup",
"state": "ACTIVE",
"time_created": "2023-06-21 14:48:21.832 +0000 UTC",
"timeouts": null
},
"sensitive_attributes": [],
"private": "example-guid"
}
]
},
{
"mode": "managed",
"type": "oci_identity_policy",
"name": "document-root-policy",
"provider": "provider[\"registry.terraform.io/hashicorp/oci\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"ETag": "example-guid",
"compartment_id": "ocid1.tenancy.oc1..example-guid",
"defined_tags": {},
"description": "Document Root Policies",
"freeform_tags": {},
"id": "ocid1.policy.oc1..example-guid",
"inactive_state": null,
"lastUpdateETag": "example-guid",
"name": "DocumentRootPolicies",
"policyHash": "example-guid",
"state": "ACTIVE",
"statements": [
"Allow group DocumentGroup to manage ai-service-document-family in tenancy",
"Allow group DocumentGroup to use object-family in tenancy"
],
"time_created": "2023-06-21 14:48:24.068 +0000 UTC",
"timeouts": null,
"version_date": null
},
"sensitive_attributes": [],
"private": "example-guid",
"dependencies": [
"oci_identity_group.document-group"
]
}
]
}
]
}