AWS'yi PHP İçin AWS SDK ile kullanarak hızla çalışmaya başlayın. SDK, PHP uygulamanızı Amazon S3, Amazon Glacier ve Amazon 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
Amazon DynamoDB JSON ve Dizi Sıralayıcı
JSON belgelerini ve PHP dizilerini Amazon DynamoDB'de depolamak için kolayca sıralayın ve sıradan çıkarın.
Amazon DynamoDB Oturum İşleyici
Uygulama oturum durumunu DynamoDB'de kolayca depolayarak oturum durumu ölçeklendirme güçlüğünü aşabilirsiniz.
Amazon 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 Amazon 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 (Amazon EC2 bulut sunucusu veya Amazon 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 Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon 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.