承接 slims/object-storage 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

slims/object-storage

最新稳定版本:v1.0.0

Composer 安装命令:

composer require slims/object-storage

包简介

README 文档

README

Merupakan sub-pustaka dari SLiMS\Filesystems dalam bentuk plugins yang digunakan untuk menyimpan file-file yang diunggah ke SLiMS di sebuah storage server yang menerapkan arsitektur object-storage dan protokol S3.

Peringatan

Saat ini hanya mendukung SLiMS di cabang develop bagi anda yang masih menggunakan SLiMS versi 9.6.1 segara upgrade ke versi develop (Segala risiko ditanggung sendiri).

Adapter

Secara bawaan adapter untuk berkomunikasi dengan storage server sebagai berikut:

Detail penjelasan

Biznet Gio Object Storage

Pada layanan ini anda dapat menggunakan sub-pustaka ini dengan kloning repo ini pada folder plugin:

via composer
composer require slims/object-storage
via cloning
cd plugins/
git clone https://github.com/goslims/object-storage
cd slims-object-storage
composer install
mkdir config/

Nyalakan plugin ini pada modul sistem pada sub menu plugin, cari dengan kata kunci storage. Membuat konfigurasi diska anda pada direktori config yang telah dibuat sebelumnya.

nano config/disks.php

pada konfigurasi file diatas isi dengan skrip dibawah berikut:

<?php
return [
    'repository' => [
        'provider' => \SLiMS\ObjectStorage\Gio::class,
        'options' => [
            [
                'version' => 'latest',
                'region'  => '<Region>',
                'endpoint' => '<S3 Endpoint>',
                'use_path_style_endpoint' => true,
                'credentials' => [
                    'key'    => '<key>',
                    'secret' => '<secret>'
                ],
            ],
            [
               'bucket' => '<bucket>'
            ]
        ]
    ]
];

Anda dapat mengganti setiap isian yang diawali karakter < dan akhiri > dengan yang anda miliki. Untuk order pemesanan dapat diakses disini.

Jika anda hendak menambahkan storage lain maka bisa menulis sebagai berikut

<?php
return [
    'repository' => [
        'provider' => \SLiMS\ObjectStorage\Gio::class,
        'options' => [
            [
                'version' => 'latest',
                'region'  => '<Region>',
                'endpoint' => '<S3 Endpoint>',
                'use_path_style_endpoint' => true,
                'credentials' => [
                    'key'    => '<key>',
                    'secret' => '<secret>'
                ],
            ],
            [
               'bucket' => '<bucket>'
            ]
        ]
    ],
    'backup' => [
        'provider' => \SLiMS\ObjectStorage\Gio::class,
        'options' => [
            [
                'version' => 'latest',
                'region'  => '<Region>',
                'endpoint' => '<S3 Endpoint>',
                'use_path_style_endpoint' => true,
                'credentials' => [
                    'key'    => '<key>',
                    'secret' => '<secret>'
                ],
            ],
            [
               'bucket' => '<bucket>'
            ]
        ]
    ]
    // dst
];

Cara penggunaan bisa anda baca disini

统计信息

  • 总下载量: 9
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0
  • 更新时间: 2024-06-20