smarcet/ silverstripe-cloudassets-swift
Swift CloudFiles 存储桶驱动程序 for markguinn/silverstripe-cloudassets
1.0.0
2019-01-11 17:27 UTC
Requires
- markguinn/silverstripe-cloudassets: ~1.0
- php-opencloud/openstack: dev-master
- silverstripe/framework: ~3.1
This package is not auto-updated.
Last update: 2024-09-29 05:21:25 UTC
README
Swift CloudFiles 驱动程序
CloudAssets 模块允许您将所有或部分资产文件夹托管在云存储容器(CDN)中。您可以在此处找到更多关于其工作原理的详细信息:https://github.com/markguinn/silverstripe-cloudassets
此驱动程序为您提供连接到 CloudFiles 的 SwiftBucket 存储桶类型。
此模块可以与其他存储桶驱动程序模块和谐共存(在撰写本文时不存在)。
要求
- Silverstripe 3.1+
- Cloud Assets 模块
- php-opencloud/openstack
迄今为止,最佳安装方式是 composer require smarcet/silverstripe-cloudassets-swift
。
示例
假设您有一个名为 site-uploads 的 CloudFiles 容器
mysite/_config/cloudassets.yml
--- name: assetsconfig --- CloudAssets: map: 'assets': Type: SwiftBucket BaseURL: 'http://yourcdnbaseurl.com/' Container: site-uploads Region: Region Name Username: yourlogin UserDomainId: user domain id (default) ApiKey: yourkey ProjectName: your project name AuthURL: keystone base url ProjectDomainId: project domain id (default) LocalCopy: false
或使用应用程序凭证
--- name: assetsconfig --- CloudAssets: map: 'assets': Type: SwiftBucket BaseURL: 'http://yourcdnbaseurl.com/' Container: site-uploads Region: Region Name ApplicationCredentialId: application credential id ApplicationCredentialSecret: application credential secret ProjectName: your project name AuthURL: keystone base url LocalCopy: false