Cette rubrique explique comment ajouter les dépendances requises et importer le client Go pour le SDK OpenSearch.
Importer les dépendances
Ajoutez les dépendances suivantes à votre fichier go.mod :
module main
go 1.16
require (
github.com/alibabacloud-go/opensearch-util v1.0.1 // indirect
github.com/alibabacloud-go/tea v1.1.15
github.com/alibabacloud-go/tea-utils v1.3.9
github.com/aliyun/credentials-go v1.1.0 // indirect
)
Importer le client Go
OpenSearch achemine les requêtes via une passerelle propriétaire qui nécessite un algorithme de signature personnalisé. Pour gérer la signature des requêtes, importez le client Go dans votre projet. Pour consulter le code source du client Go, reportez-vous à la rubrique Client Go. Enregistrez le code sous le nom client.go et placez le fichier dans votre projet.
Placez les fichiers go.mod et client.go dans les répertoires suivants :
Directory of go.mod: src/go.mod
Directory of client.go: src/client/client.go