FileCodeBox icon indicating copy to clipboard operation
FileCodeBox copied to clipboard

阿里云EndPointURL配置问题

Open linqiu919 opened this issue 1 year ago • 6 comments

version:2.0 Beta deploy:1Panel部署

image

如何是阿里云OSS的话,这个S3 EndpointUrl应该配置成什么呢?

配置成:oss-cn-hangzhou.aliyuncs.com 这个会报错:

 File "/usr/local/lib/python3.9/site-packages/aiobotocore/endpoint.py", line 308, in create_endpoint
 raise ValueError("Invalid endpoint: %s" % endpoint_url)
ValueError: Invalid endpoint: oss-cn-hangzhou.aliyuncs.com

配置成:https://oss-cn-hangzhou.aliyuncs.com也会报错:

File "/usr/local/lib/python3.9/site-packages/aiobotocore/client.py", line 371, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (SecondLevelDomainForbidden) when calling the PutObject operation: Please use virtual hosted style to access.

还有一个问题,如果在更改S3协议之前,使用本地存储上传的文件,在修改为S3协议后,之前本地上传的文件就无法删除了。 image

linqiu919 avatar Jan 07 '24 08:01 linqiu919

腾讯cos也有同样的问题 交流群还没加进去 楼主解决了吗

1275788667 avatar Feb 23 '24 12:02 1275788667

此处填写Bucket域名,即BucketName.Endpoint。 比如桶:test-bucket,Endpoint:oss-cn-hangzhou.aliyuncs.com, 此处填写完整Bucket域名:https://test-bucket.oss-cn-hangzhou.aliyuncs.com/

chasetumi avatar Feb 24 '24 08:02 chasetumi

谢谢 测试可以 希望作者能添加自定义存储路径的功能 @chasetumi @veoco

1275788667 avatar Feb 24 '24 08:02 1275788667

谢谢 测试可以 希望作者能添加自定义存储路径的功能

发现把存储桶名称改了就会传到自定义的目录下了 存储桶名称实际是目录名,,

1275788667 avatar Feb 24 '24 08:02 1275788667

对,配置里的S3 Bucket Name就是自定义目录名。

chasetumi avatar Feb 24 '24 08:02 chasetumi

对,配置里的S3 Bucket Name就是自定义目录名。

老哥 还有一个问题 我s3主机名填写cdn域名似乎无效 是不是也有特定的写法 @chasetumi

1275788667 avatar Feb 24 '24 08:02 1275788667

哪位大佬发个完整的示例,学习下,谢谢

560e avatar Jul 29 '24 03:07 560e

哪位大佬发个完整的示例,学习下,谢谢

image

1275788667 avatar Jul 29 '24 03:07 1275788667

感谢分享,谢谢

560e avatar Jul 29 '24 03:07 560e