shopwarelabs/swag-media-gcp

此包最新版本(v2.0.0)没有提供许可信息。

Shopware 媒体适配器,用于将媒体文件存储在 Google Cloud Storage 上。

安装: 8

依赖: 0

建议: 0

安全性: 0

星标: 4

关注者: 5

分支: 1

类型:shopware-plugin

v2.0.0 2018-02-08 14:53 UTC

This package is auto-updated.

Last update: 2024-09-15 19:30:00 UTC


README

Software License

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 自动加载。

  1. 客户端将首先查找 GOOGLE_APPLICATION_CREDENTIALS 环境变量。您可以使用 putenv('GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json'); 来设置凭证文件的位置。

  2. 客户端将在以下路径查找凭证文件

  • Windows: %APPDATA%/gcloud/application_default_credentials.json
  • 其他: $HOME/.config/gcloud/application_default_credentials.json

如果在 Google App Engine 上运行,将使用与应用程序关联的内置服务账户。如果在 Google Compute Engine 上运行,将使用与虚拟机实例关联的内置服务账户。

许可

MIT 许可证(MIT)。有关更多信息,请参阅 许可文件