
پلتفرم PHP
(PHP Platform)اتصال به ذخیرهسازی ابری
بدون شک اتصال برنامه به یک ذخیرهسازی ابری مطمئن برای نگهداری و ارائه فایلهای استاتیک وبسایت یا دادههای آپلود شده توسط کاربران، باعث اطمینان خاطر صاحبان کسب و کار و بهبود عملکرد برنامه میشود.
فهرست عناوین:
نصب AWS SDK
از آنجا که ذخیرهسازی ابری لیارا یک سرویس Object storage سازگار با پروتکل S3 است، شما میتوانید با استفاده از AWS SDK، در زبانها و فریمورکهای مختلفی این فضای ذخیرهسازی را مدیریت کنید. حال برای اتصال به ذخیرهسازی ابری در PHP باید با اجرای دستور زیر، پکیج aws-sdk را نصب کنید.
composer require aws/aws-sdk-php
تنظیم کلیدها
در مرحلهی بعد، بهمنظور امنیت و کنترل راحتتر مقادیر باید مشخصات فضای ذخیرهسازی ابری اعم از کلیدها و آدرس اتصال به این سرویس را در بخش متغیرهای برنامه تنظیم کنید.
LIARA_ENDPOINT=<Liara Bucket Endpoint>
LIARA_BUCKET_NAME=<Bucket Name>
LIARA_ACCESS_KEY=<Access Key>
LIARA_SECRET_KEY=<Secret Key>
نحوهی استفاده
نمونه کد برای دریافت لیست باکتهای ایجاد شده:
<?php
require 'vendor/autoload.php';
use AwsS3S3Client;
$client = new S3Client([
'region' => 'us-east-1',
'version' => '2006-03-01',
'endpoint' => LIARA_ENDPOINT,
'credentials' => [
'key' => LIARA_ACCESS_KEY
'secret' => LIARA_SECRET_KEY
],
]);
$listResponse = $client->listBuckets();
print_r($listResponse);
متوجه شدم، برو گام بعدی!