PHP အတွက် PHP အတွက် SDK သည် PHP developer များနှင့်အမေဇုံ S3 နှင့်အပြန်အလှန်ထိရောက်စွာအပြန်အလှန်ထိရောက်စွာအပြန်အလှန်ဆက်သွယ်နိုင်ရန်အတွက်ဒီဇိုင်းရေးဆွဲထားသော Development Theolkit ဖြစ်သည်။ ဤ SDK မှတစ်ဆင့် developer များက upload ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်,
ဖွံ့ဖြိုးမှုမစတင်မီ PHP အတွက် AWS SDK ကိုတပ်ဆင်ထားကြောင်းသေချာပါစေ။ တပ်ဆင်မှုအတွက်တေးရေးဆရာကိုအသုံးပြုရန်အကြံပြုသည်။
composer require aws/aws-sdk-php
တပ်ဆင်မှုပြီးဆုံးသည်နှင့်တပြိုင်နက်နောက်တစ်ဆင့်မှာသင်၏ AWS အထောက်အထားများကိုပြုပြင်ရန်ဖြစ်သည်။ ~ / .aws / cententials file ကိုဒေသအလိုက်ဖွဲ့စည်းခြင်းအားဖြင့် configuration ကိုဖြည့်စွက်နိုင်သည်။ သို့မဟုတ် code တွင်တိုက်ရိုက်ထားပါ။ ဤတွင် Code ၏ configurations ၏ဥပမာတစ်ခုဖြစ်သည်။
use Aws\S3\S3Client;
$s3Client = new S3Client([
'version' => 'latest',
'region' => 'us-west-2',
'credentials' => [
'key' => 'your-access-key-id',
'secret' => 'your-secret-access-key',
],
]);
configuration ကိုပြီးဆုံးသွားသောအခါအရာဝတ်ထုကို SDK မှတစ်ဆင့် SDK မှရနိုင်သည်။ အရာဝတ်ထုတစ်ခုကိုရယူခြင်း၏ရိုးရှင်းသောဥပမာတစ်ခုရှိသည်။
$bucket = 'your-bucket-name';
$key = 'your-object-key';
try {
$result = $s3Client->getObject([
'Bucket' => $bucket,
'Key' => $key,
]);
echo "အရာဝတ်ထုအကြောင်းအရာ: " . $result['Body'];
} catch (Aws\Exception\AwsException $e) {
echo "အမှား: " . $e->getMessage();
}
သင်၏ bucket-name နှင့် object-key ကို အမှန်တကယ်ရေပုံးအမည်နှင့် Object Key ဖြင့်အစားထိုးပြီးနောက်သတ်မှတ်ထားသောအရာဝတ်ထု၏ contents များကိုရယူရန်ကုဒ်ကို run ပါ။
ဤလမ်းညွှန်ဖြင့်အမေဇုံ S3 မှအရာဝတ်ထုများကိုရယူရန် PHP အတွက် AWS SDK ကိုမည်သို့အသုံးပြုရမည်ကိုသင်လေ့လာသိရှိခဲ့ရသည်။ ဤအခြေခံစစ်ဆင်ရေးများကိုကျွမ်းကျင်ရာများကသင့်အား Cloud တွင်သိမ်းဆည်းထားသောအချက်အလက်များကိုပိုမိုကောင်းမွန်စွာစီမံရန်ကူညီလိမ့်မည်။ သင်နောက်ထပ်အသေးစိတ်လေ့လာရန်လိုအပ်ပါကသတင်းအချက်အလက်ပိုမိုရယူရန်တရားဝင် AWS စာရွက်စာတမ်းများသို့သွားရန်အကြံပြုသည်။