Yazeka
Arama sonuçlarına göre oluşturuldu
Amazonka kullanmak için aşağıdaki adımlar izlenebilir:
- Bölge ve kimlik bilgilerinin belirlenmesi: Çalışmak istenen bölge belirtilmeli ve kimlik bilgileri (AuthN/AuthZ) sağlanmalıdır 5. Bu, açık anahtarlar, oturum profilleri veya Amazonka'nın temel bir IAM Rolü/Profilinden kimlik bilgilerini alması yoluyla yapılabilir 5.
- İstek yapma: Amazonka ile istek göndermek için
send
,paginate
veawait
yöntemleri kullanılabilir 2.
send
: Tek bir istek yapar ve yanıt verir 2.paginate
: Tüm sayfaları bir Conduit olarak çağırır ve her yanıtı verir 2.await
: Bir koşul karşılanana kadar (örneğin, bir güncelleme veya oluşturma tamamlanana kadar) istek yapmaya devam eder ve bir "Accept" döndürür 2.
Örnek kullanım: S3 bucket'ına bir nesne yüklemek için 5:
example :: IO S3.PutObjectResponse example = do -- Varsayılan noop günlüğünü değiştirmek için yeni bir günlük oluşturulur ve günlük, stdout'a hata ayıklama bilgilerini ve hataları yazdıracak şekilde ayarlanır: logger <- AWS.newLogger AWS.Debug IO.stdout -- Yapılandırma tercihlerini belirtmek için, kimlik bilgilerini sağlama veya alma mekanizmasını belirtmek amacıyla yeni bir yapılandırma ortamı oluşturmak için newEnv kullanılır. example <- runResourceT $ S3.putObject env "bucket" "key" "data" pure example
Daha fazla bilgi için Amazonka'nın resmi belgelerine başvurulabilir 5.
5 kaynaktan alınan bilgiyle göre: