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

AWS Geliştirici Blogu

Go hakkındaki en son haberleri ve duyuruları almak için AWS Geliştirici blogunu okuyun.

AWS GitHub Depo

AWS SDK ve yüksek seviye kitaplık depolarını görmek için GitHub'ı ziyaret edin.