ciims-plugins/rackspaceuploader

CiiMS 插件,用于将文件上传到 Rackspace Cloud 文件 CDN

1.0.0 2015-02-07 19:09 UTC

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 文件端点,您可以在此处指定您的身份提供者