SDK für Go mit Cloud Shell - Schnellstart
In diesem Schnellstart wird gezeigt, wie Sie schnell Beispielcode mit dem Oracle Cloud Infrastructure-SDK für Go mit Cloud Shell ausführen.
In diesem Schnellstart wird gezeigt, wie Sie schnell Beispielcode mit dem Oracle Cloud Infrastructure-SDK für Go mit Cloud Shell ausführen. Das OCI-Go-SDK ist in der Cloud Shell-Umgebung vorinstalliert und in Ihrem $GOPATH enthalten.
- Melden Sie sich bei der Konsole an.
- Klicken Sie im Konsolenheader auf das Cloud Shell-Symbol. Beachten Sie, dass Cloud Shell Befehle für die Region ausführt, die beim Starten von Cloud Shell im Auswahlmenü "Region" der Konsole ausgewählt wurde.
- Erstellen Sie eine Datei mit dem Namen
main.go
und dem folgenden Code, in der die Availability-Domains in Ihrem Mandanten aufgelistet sind: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 }
- Fügen Sie die folgende Umgebungsvariable hinzu:
export GO111MODULE=auto
- Führen Sie das Beispiel aus:
go run main.go