AWS'yi PHP İçin AWS SDK ile kullanarak hızla çalışmaya başlayın. SDK, PHP uygulamanızı HAQM S3, HAQM Glacier ve HAQM DynamoDB gibi AWS hizmetleriyle entegre etmemizi kolaylaştıran modern ve açık kaynak kodlu bir PHP kitaplığıdır.
Genel erişime sunulan PHP İçin AWS SDK Sürüm 3, Sürüm 2'den kolay geçiş için neredeyse aynı API modellerini korurken bir dizi geliştirmeye ve yeni özelliğe sahiptir.
- Zaman uyumsuz istekler
- Kolaylaştırılmış uzantı mimarisi
- Bir JSON sorgu dili olan JMESPath ile kolay sonuç sorgulama
- Yanıtları sayfalara bölme özelliği
- Komut havuzları
- Performans iyileştirmeleri
HAQM DynamoDB JSON ve Dizi Sıralayıcı
JSON belgelerini ve PHP dizilerini HAQM DynamoDB'de depolamak için kolayca sıralayın ve sıradan çıkarın.
Uygulama oturum durumunu DynamoDB'de kolayca depolayarak oturum durumu ölçeklendirme güçlüğünü aşabilirsiniz.
HAQM S3'te depolanan nesnelerle çalışmak için fopen, copy ve file_get_contents gibi yerleşik PHP işlevlerini kullanın.
Yeni başlatılan bir HAQM EC2 bulut sunucusunun "çalışır" duruma gelmesini beklemek gibi kaynak durumu değişiklikleri için yoklamayı otomatikleştirir.
AWS Kaynak API'leri daha kolay ve daha sezgisel bir kodlama deneyimi sunmak için PHP İçin AWS SDK içindeki "düşük düzey" veya RPC stili arabirimde nesne odaklı özetleme sunar. Kaynak nesne, kaynağın öznitelikleri ve eylemlerini kaynak nesnenin özellikleri ve metotları olarak kullanıma sunan bir AWS kaynağına (HAQM EC2 bulut sunucusu veya HAQM S3 nesnesi gibi) başvurudur. Temel alınan HTTP API isteklerinin ayrıntıları görünür duruma gelir ve bu sayede AWS kaynaklarıyla yerel PHP nesneleriymiş gibi çalışabilirsiniz. Aşağıdaki örnek kod bunun nasıl yapıldığını göstermektedir. Şu an için HAQM EC2, HAQM S3, HAQM SNS, HAQM SQS, AWS IAM, HAQM Glacier ve AWS CloudFormation hizmetleri desteklenmektedir ve ileride daha fazla hizmet eklenecektir.
// Aşağıdaki örnek kod Kaynak API'lerinin nasıl çalıştığını göstermektedir
$aws = new Aws($config);
// Kaynak nesne başvurularını al
$bucket = $aws->s3->bucket('my-bucket');
$object = $bucket->object('image/bird.jpg');
// Kaynak özniteliklerine eriş
echo $object['LastModified'];
// Eylem gerçekleştirmek için kaynak metotlarını çağır
$object->delete();
$bucket->delete();
PHP İçin AWS SDK uygulamasının son sürümüne geçiş hakkında ayrıntılı bilgi için bkz. Geçiş Kılavuzu »
GitHub Deposu'ndaki kaynak kodu yakından inceleyin »
Değişiklik Günlüğü'nü inceleyerek en son SDK ile ilgili ayrıntıları öğrenin »
PHP Topluluk Forumu'ndaki diğer yazılım geliştiricilerle bağlantı kurun »
PHP Geliştirici Merkezi'nde AWS ile PHP kullanımı hakkında daha fazla bilgi keşfedin »
PHP İçin AWS SDK uygulamasının eski sürümlerini mi arıyorsunuz?
PHP İçin AWS SDK - Sürüm 2'yi GitHub'daki "v2" dalında bulabilirsiniz
PHP İçin AWS SDK - Sürüm 1, PHP İçin AWS SDK ile birlikte çalışır.