Megosztás a következőn keresztül:


Mi az Az Azure SDK for Go?

A nyílt forráskódú Azure SDK for Go leegyszerűsíti az Azure-erőforrások üzembe helyezését, kezelését és használatát a Go-alkalmazáskódból.

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 felügyeleti sík használatával hozza létre a tárfiókot, az adatsíkot pedig az adatok olvasásával és írásával.

A felügyeleti és ügyfélkódtárak az Azure REST API-ra épülnek. Ez a rétegzés lehetővé teszi a mögöttes Azure REST API funkcióinak elérését ismerős Go-paradigmák használatával. Az Azure REST API-t közvetlenül is használhatja, ha HTTP-kéréseket küld a Go-kódból.

A felügyeleti és ügyfélkódtárak forráskódja az Azure SDK for GO 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ói megosztják az Azure core library-ben implementált gyakori felhőmintákat. 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.

Következő lépések