AWS'yi AWS SDK for Go ile kullanarak hızla çalışmaya başlayın. SDK, Go uygulamanızı Amazon S3, Amazon DynamoDB, Amazon SQS ve diğer AWS hizmetleriyle entegre etmenizi kolaylaştırır.
Nasıl çalışır?
Go İçin AWS SDK, Go geliştiricileri için tutarlı ve tanıdık bir dizi kitaplık sağlayarak AWS hizmetlerinin kullanımını basitleştirir. Sorunsuz eş zamanlı çok parçalı dosya yüklemeleri için Amazon S3 Transfer Manager ve uygulamanızın Go türlerinin kolay entegrasyonu için Amazon DynamoDB AttributeValue ve Expression yardımcı programları gibi basitleştirilmiş geliştirme için daha yüksek düzeyde soyutlamaları destekler. AWS odaklı açık kaynak Go kitaplıklarını görmek için GitHub'ı ziyaret edin.
Önemli özellikler
Bilindik Go deneyimi
SDK, modern Go dili özelliklerinden yararlanır. Uygulamanızın gerektirdiği hizmet bağımlılıklarını modellemek ve ne zaman güncellenmeleri gerektiğini kontrol etmek için Go modüllerini kullanabilirsiniz. Go’da hata sarma özelliğinden de yararlanabilirsiniz.
Genişletilebilirlik
SDK, her hizmet operasyonu için istek ve yanıt veri hattını genişletmek veya özelleştirmek için kullanılabilecek yeni bir ara katman yazılımı yığını sunar. SDK, birçok ara katman yazılımını birlikte oluşturarak her hizmet API işlemi için telegraf biçiminde mesajları serileştirmek ve serisini kaldırmak için bu aynı ara katman yazılımı yığınını kullanır.
Performans
SDK, telegraf biçiminde mesajların serileştirilmesi ve serileştirilmesinin kaldırılmasından kaynaklanan maliyetli çalışma zamanı yansımasını ortadan kaldırır. Bu, SDK’nın CPU ve bellek kullanımında belirgin bir azalma sağlar ve uygulamanız için bu kaynaklardan daha fazlasına yer açar.
Kılavuzlar ve örnekler
Geliştirici kılavuzu
Geliştirici kılavuzu, Go İçin AWS SDK v2'nin en güncel sürümüne yönelik özellikleri ve bunların nasıl kullanılacağını açıklar.
API başvuru kılavuzu
Go API başvuru kılavuzu Go İçin AWS SDK'nin en güncel sürümüne yönelik API operasyonlarını açıklar. Başvuru kılavuzu aynı zamanda desteklenen web hizmeti protokolleri için örnek istekler, yanıtlar ve hatalar sunar.
Geçiş kılavuzu
Go İçin AWS SDK v2 geçiş kılavuzu, Go İçin SDK'nin 1. sürümünden 2. sürümüne nasıl geçileceğini anlatır.
Kod örnekleri
SDK for Go kod örnekleri, uygulamalarınızın gelişimini hızlandırmaya yardımcı olmak üzere AWS hizmetleri için gerçek dünyadan kullanım örnekleri içerir.
Ek kaynaklar
Go hakkındaki en son haberleri ve duyuruları almak için AWS Geliştirici blogunu okuyun.
AWS SDK ve yüksek seviye kitaplık depolarını görmek için GitHub'ı ziyaret edin.