x509: сертификат подписан неизвестным полномочным органом.

Я пытаюсь создать простой vcn, но я получаю эту ошибку:

Post https://iaas.us-ashburn-1.oraclecloud.com/20160918/vcns: x509: certificate signed by unknown authority
details of vcn creation: { RawResponse=<nil> Vcn={ CidrBlock=<nil> CompartmentId=<nil> Id=<nil> LifecycleState= DefaultDhcpOptionsId=<nil> DefaultRouteTableId=<nil> DefaultSecurityListId=<nil> DefinedTags=map[] DisplayName=<nil> DnsLabel=<nil> FreeformTags=map[] TimeCreated=<nil> VcnDomainName=<nil> } Etag=<nil> OpcRequestId=<nil> }

Я был в состоянии создать VCN в прошлом, но не с последней версией, я получаю эту ошибку. Мой текущий $HOME/.oci/config должен быть в порядке, потому что я могу использовать oci cli и terraform с ним. Вот код, который я пытаюсь выполнить.

package main

import (
  "context"
  "fmt"

  "github.com/oracle/oci-go-sdk/common"
  "github.com/oracle/oci-go-sdk/core"
  "github.com/oracle/oci-go-sdk/identity"
)

func main() {
  configProvider := common.DefaultConfigProvider()

  response, err := createNetworkVCN(configProvider)
  if err != nil {
    fmt.Println(err)
  }
  fmt.Printf("details of vcn creation: %v", response)

  return
}

func createNetworkVCN(configProvier common.ConfigurationProvider) (response core.CreateVcnResponse, err error) {
  client, err := core.NewVirtualNetworkClientWithConfigurationProvider(configProvier)
  if err != nil {
    return response, err
  }
  ctx := context.Background()
  request := core.CreateVcnRequest{}
  request.CidrBlock = common.String("10.0.0.0/16")
  request.CompartmentId = common.String("<redacted for security reasons>")
  request.DisplayName = common.String("TestVCN")
  request.DnsLabel = common.String("testDNS")

  response, err = client.CreateVcn(ctx, request)
  if err != nil {
    return response, err
  }

  return response, err
}

обратите внимание, что я использую dep для поддержки версии 2.1.0 пакета oci-go-sdk

1 ответ

Похоже, проблема решилась сама собой. Я повторил тот же код, и теперь он работает.

Другие вопросы по тегам