檢視次數:

如何在使用 無代理弱點與安全威脅偵測 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 屬性。
  1. 開啟終端機。
  2. 使用以下命令導航到腳本目錄:
    • cd /path/Vision-One-Cloud-Account-Management/.terraform/modules/cloud-sentry/templates/topic/
      
  3. 使用以下命令來移除隔離屬性:
    • 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 堆疊。