Démarrage rapide du kit SDK pour Go avec Cloud Shell
Ce guide de démarrage rapide explique comment se lancer rapidement sur l'exécution d'un échantillon de code avec le kit SDK Oracle Cloud Infrastructure pour Go à l'aide de Cloud Shell.
Le kit SDK OCI Go est préinstallé dans l'environnement Cloud Shell et inclus dans $GOPATH.
- Connectez-vous à la console.
- Cliquez sur l'icône Cloud Shell dans l'en-tête de console. Notez que Cloud Shell exécute des commandes au niveau de La région sélectionnée dans Le menu de sélection Région de La console Au démarrage de Cloud Shell.
- Créez un fichier nommé
main.go
avec le code suivant, qui répertorie les domaines de disponibilité de la location :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 }
- Ajoutez la variable d'environnement suivante :
export GO111MODULE=auto
- Exécutez l'exemple suivant :
go run main.go