# HuaweiCloud-Deepstream-plugins **Repository Path**: HuaweiCloudDeveloper/huaweicloud-deepstream-plugins ## Basic Information - **Project Name**: HuaweiCloud-Deepstream-plugins - **Description**: Huawei-Deepstream-plugins - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-03-14 - **Last Updated**: 2023-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # deepstream.io-plugin-huawei-cloud This plugin is a third party [deepstream.io](https://github.com/deepstreamIO/deepstream.io) plugin. It can help you sync your [deepstream.io](https://github.com/deepstreamIO/deepstream.io) heap-snapshots to [Huawei Cloud OBS](https://www.huaweicloud.com/intl/en-us/product/obs.html). ## Services ### OBS Sync OBS Sync is one way, it will only upload files to OBS, and will not download OBS files to local directory. If there are same files, ie. same filenames in OBS, OBS Sync will only upload the newer ones, so that it won't upload the exist files to OBS, unless the local files are updated. ## Config **[deepstream.io/conf/config.yml](https://github.com/deepstreamIO/deepstream.io/blob/master/conf/config.yml)** ```yaml plugins: huawei-cloud: name: huawei-cloud options: accessKeyId: ${HUAWEI_CLOUD_ACCESS_KEY_ID} secretAccessKey: ${HUAWEI_CLOUD_SECRET_ACCESS_KEY} services: - type: obs-sync options: syncDir: file(../heap-snapshots) bucketName: ${SYNC_BUCKET_NAME} obsEndpoint: ${OBS_ENDPOINT} # obsKeyPrefix: heap-snapshots ```