如何在使用 無代理弱點與安全威脅偵測 Terraform 部署 OCI 時解決 OCI KMS 金鑰創建錯誤?
當使用 Terraform 腳本將 無代理弱點與安全威脅偵測 部署到您的 OCI 區隔時,您可能會收到如下所示的 KMS 金鑰創建錯誤。
Error: Post "[URL]": dial tcp: lookup [URL] on [IPAddress]:53: no such host with module.cloud-sentry.module.primary-region.module.primary-common.module.secrets-management.oci_kms_key.common_key[0], on .terraform/modules/cloud-sentry/feature-modules/common/primary-region/secrets-management/secrets.tf line 14, in resource "oci_kms_key" "common_key"
金鑰建立錯誤是與 OCI 相關的間歇性網路問題。為了解決此問題,請重新執行命令
terraform apply
以再次部署 Terraform 模板。如何在 macOS 上進行 無代理弱點與安全威脅偵測 Terraform 部署 OCI 時解決「不允許操作」錯誤?
在 macOS 上執行
get_topic_ocid.sh
shell 腳本以部署 無代理弱點與安全威脅偵測 Terraform 模板到 OCI 時,您可能會收到類似以下的錯誤訊息:│ Error: External Program Execution Failed │ │ with module.cloud-sentry.module.ca-toronto-1[0].module.common[0].module.telemetry.module.telemetry_topic.data.external.topic_ocid, │ on .terraform/modules/cloud-sentry/templates/topic/topic.tf line 88, in data "external" "topic_ocid": │ 88: program = ["${path.module}/get_topic_ocid.sh"] │ │ The data source received an unexpected error while attempting to execute the │ program. │ │ The program was executed, however it returned no additional error messaging. │ │ Program: .terraform/modules/cloud-sentry/templates/topic/get_topic_ocid.sh │ State: fork/exec │ .terraform/modules/cloud-sentry/templates/topic/get_topic_ocid.sh: operation │ not permitted
如果您收到錯誤訊息,macOS Gatekeeper 已封鎖該腳本。要修正此錯誤,請執行以下步驟以移除 macOS Gatekeeper 添加到該腳本的
com.apple.quarantine
屬性。-
開啟終端機。
-
使用以下命令導航到腳本目錄:
-
cd /path/Vision-One-Cloud-Account-Management/.terraform/modules/cloud-sentry/templates/topic/
-
-
使用以下命令來移除隔離屬性:
-
xattr -d com.apple.quarantine get_topic_ocid.sh
-
在 OCI 中移除 無代理弱點與安全威脅偵測 Terraform 堆疊時,如何解決與日誌群組移除相關的 EOF 錯誤?
如果您使用
terraform destroy
命令從您的 OCI 分區中移除 無代理弱點與安全威脅偵測 的 Terraform 堆疊,您可能會收到類似於以下與日誌群組移除相關的錯誤:Error: Delete "https://logging.ap-singapore-1.oci.oraclecloud.com/20200531/logGroups/ocid1.loggroup.oc1.ap-singapore-1.amaaaaaags553pqaq4hd262mmevb24cmbcttm6mfogldj6lvdjsmkkm3idla/logs/ocid1.log.oc1.ap-singapore-1.amaaaaaags553pqaj7wjzerzf5rvnad66gezhvanmoflayldqq5wcdxooq3a": EOF
錯誤是與 OCI 相關的間歇性網路問題。重新執行
terraform destroy
命令以重試移除 Terraform 堆疊。