Share via


Go için Azure SDK nedir?

Go için Azure SDK'sının Azure kaynaklarını oluşturmanıza ve yönetmenize nasıl yardımcı olabileceğini öğrenin.

Yönetim ve istemci kitaplıklarına giriş

Go için Azure SDK, Go kodunuzun Azure hizmetleriyle iletişim kurmasına olanak sağlayan çeşitli kitaplıklar (yönetim ve istemci olarak gruplandırılmış) sağlar. Hem yönetim hem de istemci kitaplıkları hem yerel hem de bulut ortamlarıyla çalışacak şekilde tasarlanmıştır.

Genel türlerin benimsenmesi nedeniyle Go için Azure SDK, Go 1.18 ve sonraki sürümlerle uyumludur. Bundan sonra Go için Azure SDK'sı en son iki ana sürümü destekleyecektir. Tüm Go sürümlerinin listesi ve belirli bir sürüme nasıl güncelleştirildiğini görmek için bkz . Go Yayın Geçmişi.

Bazen "yönetim düzlemi" olarak adlandırılan yönetim kitaplıklarını ve "veri düzlemi" olarak adlandırılan istemci kitaplıklarını görürsünüz. Yönetim düzlemi ile veri düzlemi arasındaki temel fark en iyi şekilde şu şekilde açıklanabilir:

  • Yönetim düzlemi, Azure aboneliğinizdeki kaynakları yönetmek için kullanılır.
  • Veri düzlemi, aboneliğinizdeki Azure kaynaklarıyla etkileşime geçmek için kullanılır.

Bahşiş

Örnek: Aboneliğinizde bir Azure Depolama Hesabı oluşturmak istiyorsunuz. Hesabı oluşturmak için yönetim düzlemini kullanacaksınız. Depolama hesabına veri okuyarak ve yazarak hesapla etkileşime geçmek için veri düzlemi.

Yönetim ve istemci kitaplıkları, Azure REST API'nin üzerine kurulur. Bu hiyerarşi, Azure REST API'sinin işlevselliğine tanıdık Go sözlüğünden erişmenizi sağlar. Azure REST API'sini doğrudan Go kodunuzdan da kullanabilirsiniz.

Yönetim ve istemci kitaplıkları için kaynak kodu bir GitHub deposu aracılığıyla kullanılabilir. Açık kaynak bir proje olarak, halkın katkıları kabul edilir!

Yönetim ve istemci kitaplıklarının geçerli sürümü, Azure çekirdek kitaplığında uygulanan ortak bulut desenlerini paylaşır. Bu desenler arasında kimlik doğrulama protokolleri, günlüğe kaydetme, izleme, aktarım protokolleri, arabelleğe alınan yanıtlar ve yeniden denemeler yer alır.

Go için Azure SDK' sı, belirli Azure hizmetleriyle ilgili birçok ayrı Go kitaplığından oluşur. İstemci ve yönetim kitaplıklarının listesi için Azure SDK Yayınları sayfasının Go bölümüne bakın.

Sonraki adımlar