calips-labs/scaleway-object-storage

为 Craft CMS 的 Scaleway 对象存储集成

1.0.1 2024-04-01 21:25 UTC

This package is auto-updated.

Last update: 2024-08-31 00:41:47 UTC


README

Scaleway 对象存储文件系统,用于 Craft CMS

要求

此插件需要 Craft CMS ^4.0.0-beta.1 和 PHP ^8.0.2

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的 Craft 项目

     cd /path/to/project
    
  2. 然后告诉 composer 加载插件

     composer require calips-labs/scaleway-object-storage
    
  3. 转到设置 -> 插件,并为 Scaleway Object Storage 点击“安装”按钮。

API 密钥

您可以在 Scaleway 控制台 中创建 API 密钥。API 密钥由访问密钥 ID 和秘密访问密钥组成。

当您配置 API 密钥时,请确保它有权访问您想要使用的存储桶。至少需要以下权限:ObjectStorageBucketsReadObjectStorageObjectsReadObjectStorageObjectsWriteObjectStorageObjectsDelete

配置新的文件系统

  1. 转到设置 -> 文件系统,并点击“新建文件系统”按钮。
  2. 从“文件系统类型”下拉菜单中选择“Scaleway Object Storage”。
  3. 选择您的存储桶所在的区域。
  4. 输入您的访问密钥 ID 和秘密访问密钥(建议将这些存储在您的 .env 文件中,并在此处引用环境变量)。
  5. 点击刷新以加载存储桶列表,或选择手动选项并输入存储桶名称。(存储桶名称也可以存储在您的 .env 文件中,并在此处引用。)
  6. 保存文件系统。

其他

如果您遇到任何问题或有建议,请提交问题

致谢

基于 Cloudflare R2 插件,由 Jarrod D Nix 开发。