Share via


Mi az Az Azure SDK for Go?

Megtudhatja, hogyan segíthet az Azure SDK for Go azure-erőforrások létrehozásában és kezelésében.

A felügyeleti és ügyfélkódtárak bemutatása

Az Azure SDK for Go számos (felügyeleti és ügyfélcsoportba csoportosított) kódtárat biztosít, amelyek lehetővé teszik, hogy a Go-kód kommunikáljon az Azure-szolgáltatásokkal. Mind a felügyeleti, mind az ügyfélkódtárak úgy vannak kialakítva, hogy helyi és felhőkörnyezetekkel is működjenek.

A generikusok bevezetése miatt az Azure SDK for Go kompatibilis a Go 1.18-at és újabb verzióit. A továbblépéshez az Azure SDK for Go támogatja a két legújabb fő kiadást. Az összes Go-kiadás listáját és az adott verzióra való frissítés módját a Go kiadási előzményei között találja.

Időnként megjelennek a felügyeleti síknak nevezett felügyeleti kódtárak és az "adatsíknak" nevezett ügyfélkódtárak. A felügyeleti sík és az adatsík közötti fő különbség a következőképpen magyarázható a legjobban:

  • A felügyeleti sík az Azure-előfizetés erőforrásainak kezelésére szolgál.
  • Az adatsík az azure-erőforrások előfizetésben való kezelésére szolgál.

Tipp.

Példa: Azure Storage-fiókot szeretne létrehozni az előfizetésében. A fiók létrehozásához a felügyeleti síkot fogja használni. És az adatsík, amely a tárfiókba való adatolvasással és -írással kommunikál a fiókkal.

A felügyeleti és ügyfélkódtárak az Azure REST API-ra épülnek. Ez a hierarchia lehetővé teszi az Azure REST API funkcióinak elérését a jól ismert Go lexikonból. Az Azure REST API-t közvetlenül a Go-kódból is használhatja.

A felügyeleti és ügyfélkódtárak forráskódja egy GitHub-adattáron keresztül érhető el. Nyílt forráskódú projektként szívesen látjuk a közönség közreműködését!

A felügyeleti és ügyfélkódtárak jelenlegi verziója az Azure core library-ben implementált gyakori felhőmintákat osztja meg. Ezek a minták közé tartoznak a hitelesítési protokollok, a naplózás, a nyomkövetés, az átviteli protokollok, a pufferelt válaszok és az újrapróbálkozások.

Az Azure SDK for Go számos egyéni Go-kódtárból áll, amelyek konkrét Azure-szolgáltatásokhoz kapcsolódnak. Az ügyfél- és felügyeleti kódtárak listájáért tekintse meg az Azure SDK-kiadások lap Go szakaszát.

További lépések