SDK per Go Cloud Shell - Avvio rapido
Questo rapido avvio ti mostra come iniziare rapidamente a eseguire il codice di esempio con Oracle Cloud Infrastructure SDK for Go utilizzando Cloud Shell.
Questo rapido avvio ti mostra come iniziare rapidamente a eseguire il codice di esempio con Oracle Cloud Infrastructure SDK for Go utilizzando Cloud Shell. L'SDK OCI Go è preinstallato nell'ambiente Cloud Shell e incluso in $GOPATH.
- Eseguire il login alla console.
- Fare clic sull'icona Cloud Shell nell'intestazione della console. Tenere presente che Cloud Shell eseguirà i comandi per l'area selezionata nel menu di selezione Area della console all'avvio di Cloud Shell.
- Creare un file denominato
main.go
con il codice seguente, che elencherà i domini di disponibilità nella tenancy:package main import ( "context" "fmt" "github.com/oracle/oci-go-sdk/common" "github.com/oracle/oci-go-sdk/identity" ) func main() { c, err := identity.NewIdentityClientWithConfigurationProvider(common.DefaultConfigProvider()) if err != nil { fmt.Println("Error:", err) return } // The OCID of the tenancy containing the compartment. tenancyID, err := common.DefaultConfigProvider().TenancyOCID() if err != nil { fmt.Println("Error:", err) return } request := identity.ListAvailabilityDomainsRequest{ CompartmentId: &tenancyID, } r, err := c.ListAvailabilityDomains(context.Background(), request) if err != nil { fmt.Println("Error:", err) return } fmt.Printf("List of available domains: %v", r.Items) return }
- Aggiungere la seguente variabile d'ambiente:
export GO111MODULE=auto
- Esegui l'esempio:
go run main.go