shopwarelabs / swag-media-gcp
此包最新版本(v2.0.0)没有提供许可信息。
Shopware 媒体适配器,用于将媒体文件存储在 Google Cloud Storage 上。
v2.0.0
2018-02-08 14:53 UTC
Requires
This package is auto-updated.
Last update: 2024-09-15 19:30:00 UTC
README
GCP 适配器允许您在 Google Cloud Storage 上管理 shopware 中的媒体文件。
构建包
只需运行 ./build.sh
。
安装
从发布页面下载插件并在 shopware 中启用它。
使用方法
更新您根目录中的 config.php
并填写自己的值
'cdn' => [ 'backend' => 'gcp', 'adapters' => [ 'gcp' => [ 'type' => 'gcp', 'mediaUrl' => 'https://storage.googleapis.com/your-bucket-name/', 'projectId' => 'your-project-id', 'keyFilePath' => '/path/to/your/keyfile', // see below 'bucket' => 'your-bucket-name' ] ] ],
凭证
凭证将由 Google Cloud Client 自动加载。
-
客户端将首先查找 GOOGLE_APPLICATION_CREDENTIALS 环境变量。您可以使用
putenv('GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json');
来设置凭证文件的位置。 -
客户端将在以下路径查找凭证文件
- Windows:
%APPDATA%/gcloud/application_default_credentials.json
- 其他:
$HOME/.config/gcloud/application_default_credentials.json
如果在 Google App Engine 上运行,将使用与应用程序关联的内置服务账户。如果在 Google Compute Engine 上运行,将使用与虚拟机实例关联的内置服务账户。
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。