当前位置: 首页 > news >正文

免费搭建永久网站步骤单位网站建设的请示

免费搭建永久网站步骤,单位网站建设的请示,wordpress付款可见插件,2021年中国中小企业最新数据MinIO MinIO 是一个高性能、兼容 S3 的对象存储,主要用于各种云原生应用、数据备份、归档等通用场景。提供身份验证,访问控制,加密等方式保护存储数据的安全。 MinIO Docker $ docker run -d \--name minio \-p 9900:9000 \-p 9901:9001 \…

MinIO

MinIO 是一个高性能、兼容 S3 的对象存储,主要用于各种云原生应用、数据备份、归档等通用场景。提供身份验证,访问控制,加密等方式保护存储数据的安全。

MinIO Docker

$ docker run -d \--name minio \-p 9900:9000 \-p 9901:9001 \-v ~/data/docker/minio/data:/data \-v ~/data/docker/minio/config:/root/.minio \-e MINIO_ROOT_USER=tester \-e MINIO_ROOT_PASSWORD=12345678 \minio/minio server /data --console-address ":9001"

访问

http://192.168.56.101:9901/

概念

  • bucket: MinIO使用bucket来组织对象。bucket类似于文件系统中的文件夹或目录,其中每个bucket可以容纳任意数量的对象。

  • access key: 继承了显式附加到父用户的策略,以及附加到其父用户所属的每个组的策略。

创建 bucket

在这里插入图片描述

上传对象 (任何文件/文件夹)

在这里插入图片描述

  • 上传一张图片
    在这里插入图片描述

创建访问密钥

在这里插入图片描述

验证

以下使用Python验证

  1. 检查存储桶是否存在
  2. 上传文件到存储桶
  3. 列出存储桶中的所有对象
  4. 下载文件从存储桶
  5. 删除存储桶中的对象
from minio import Minio
from minio.error import S3Erroraccess_key = "jsbZVomx7aYfs8ZkWcpj"
secrets_key = "alVeNp8ZbpdWIzZeEGfLvn6UliX0UBWDRh5OiQwy"# 初始化 MinIO 客户端
minio_client = Minio(# MinIO 服务器地址 9900 而不是 9901,不要加 http/https前缀endpoint="192.168.56.101:9900",  # 访问密钥access_key=f"{access_key}",# 安全密钥secret_key=f"{secrets_key}",# 如果使用 HTTPS,设置为 Truesecure=False  
)bucket_name = "bucket1"
object_name = "example"
file_path = "../../data/file.txt"
download_path = "../../data/file_download.txt"try:# 检查存储桶是否存在found = minio_client.bucket_exists(bucket_name)if not found:minio_client.make_bucket(bucket_name)print(f"Bucket '{bucket_name}' created successfully.")else:print(f"Bucket '{bucket_name}' already exists.")# 上传文件到存储桶minio_client.fput_object(bucket_name, object_name, file_path)print(f"File '{file_path}' uploaded as '{object_name}' to bucket '{bucket_name}'.")# 列出存储桶中的所有对象objects = minio_client.list_objects(bucket_name, recursive=True)print(f"Objects in bucket '{bucket_name}':")for obj in objects:print(obj.object_name)# 下载文件从存储桶minio_client.fget_object(bucket_name, object_name, download_path)print(f"File '{object_name}' downloaded from bucket '{bucket_name}' to '{download_path}'.")# 删除存储桶中的对象# 注释便于验证# minio_client.remove_object(bucket_name, object_name)# print(f"Object '{object_name}' deleted from bucket '{bucket_name}'.")except S3Error as err:print(err)

输出

Bucket 'bucket1' already exists.
File '../../data/file.txt' uploaded as 'example' to bucket 'bucket1'.
Objects in bucket 'bucket1':
example
kafka.png
File 'example' downloaded from bucket 'bucket1' to '../../data/file_download.txt'.

在这里插入图片描述

可能遇到的错误

  1. 访问密钥及安全密钥没配置正确
S3 operation failed; code: InvalidAccessKeyId, message: The Access Key Id you provided does not exist in our records., resource: /bucket1, request_id: 182E8D3B83F823D5, host_id: dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8, bucket_name: bucket1
  1. endpoint 配置错误
minio.error.InvalidResponseError: non-XML response from server; Response code: 400, Content-Type: text/xml; charset=utf-8, Body: <?xml version="1.0" encoding="UTF-8"?><Error><Code>InvalidArgument</Code><Message>S3 API Requests must be made to API port.</Message><RequestId>0</RequestId></Error>
http://www.dtcms.com/a/433255.html

相关文章:

  • 教研网站建设方案网站设计主色学校
  • 上海网站建设口碑好白熊阅读做网站架构
  • 建设电影网站选服务器怎么选品牌建设情况介绍
  • 网站程序 制作网站建设企业网站价格
  • 建立企业门户网站建设网站前端开发语言
  • 检测网站速度小程序网站建设
  • 杭州自助建站市场监督管理局电话举报电话
  • SSM整合 —— 在Spring中配置MyBatis
  • 成都专业的整站优化贵阳网站建设-中国互联
  • 设计个网站多少钱西安免费网络
  • 计算机网站建设维护的目的wordpress如何更改主页home
  • 外贸网站免费模板怎样给网站加外链
  • 海西州商城网站建设网络服务器是指为网络提供资源
  • 蓝色网站素材用以前用过的域名做网站
  • 建站流程主要有哪些建网站一定要买服务器和域名吗
  • 有做a50期货的网站网站模板之家
  • 旅游网络网站建设方案湘潭正规seo优化
  • 用ps做企业网站分辨率是多少七牛 百度云加速 wordpress
  • 天津企业免费建站建设网站可选择的方案
  • php网站开发背景手机网站模板开发工具
  • 安徽网站开发哪家好简历模板免费下载的网页
  • 深圳模板网站建设公网上服务平台官网入口
  • 建站出海重庆专业网站建设
  • 自己做的网站安全吗网络营销的成功案例
  • 快站是个什么平台最好用的wordpress主题
  • 制作网站策划书手术直播平台
  • 新乡市红旗区建设局网站石景山网站制作建设公司
  • 免费网站申请注册5118网站是免费的吗
  • 网站开发需求书模板网站后台的功能
  • 华润集团网站建设商信息流优化师面试常见问题