ciims-plugins / rackspaceuploader
CiiMS 插件,用于将文件上传到 Rackspace Cloud 文件 CDN
1.0.0
2015-02-07 19:09 UTC
Requires
- cryptlib/cryptlib: dev-master
- rackspace/php-opencloud: v1.12.1
This package is not auto-updated.
Last update: 2024-09-28 15:29:04 UTC
README
此类允许 CiiMS 将文件上传到 Rackspace Cloud Files 或任何 OpenStack 文件存储
安装
应使用 composer 安装此类。安装/上传 CiiMS 后,运行此类
# composer require ciims-plugins/rackspaceuploader dev-master # DEV
composer require ciims-plugins/rackspaceuploader 1.0.0 # Versioned
如何使用
要使用此类,您需要修改 protected/config/params.php
文件中的配置。
<?php return array(
[...]
'ciims_plugins' => array(
'upload' => array(
'class' => 'CiiOpenstackUploader',
'options' => array(
'useOpenstack' => false, // Set to true to use a generic opensatck container
'container' => '', // The container name
'username' => '', // Your Openstack username
'API_KEY' => '', // Your Openstack API key
'region' => '', // The upload region
'identity' => '', // Only applies when using a non Rackspace container
)
)
)
[...]
);
选项
此类有以下选项可用
useOpenstack (可选)
默认情况下,此插件将尝试连接到 Racksapce Cloud 文件。如果您想使用通用的 openstack 容器,请将此值设置为 true
container (必需)
容器名称
username (必需)
访问容器的用户名
API_KEY (必需)
您的容器 API 密钥
region (必需)
您要连接的区域
identity (可选)
如果 useOpenstack 设置为 true,则必须指定身份 URL。或者,如果您连接到非 US Rackspace Cloud 文件端点,您可以在此处指定您的身份提供者