SDK для PHP для работы с Object Storage
AWS SDK для PHP — это набор средств разработки для работы с сервисами AWS на языке программирования PHP.
Для установки AWS SDK для PHP воспользуйтесь инструкцией на сайте AWS.
Перед началом работы
Для доступа Object Storage подготовьте:
-
Tenant ID — идентификатор тенанта. Его можно скопировать на странице с бакетами.
-
Key ID (логин) и Key Secret (пароль) — формируются при создании персонального API-ключа или ключа сервисного аккаунта.
-
Endpoint — https://s3.cloud.ru.
Настройка
-
Создайте в домашнем каталоге файл .aws/credentials и задайте в нем пару ключей в формате:
[default]aws_access_key_id=<tenant_id>:<key_id>aws_secret_access_key=<key_secret> -
Задайте в файле .aws/config регион:
[default]region=ru-central-1endpoint_url = https://s3.cloud.ru
Пример кода
Создать бакет
В документации AWS вы можете подробнее ознакомиться с примерами кода и справочником PHP API.
- Перед началом работы
- Настройка
- Пример кода