我的 heroku 应用程序有一个 1&1 IONOS 域。www 子域工作正常,并为其设置了 CNAME。但我正在尝试将根网址重定向到 www 子域。这对于 http 也适用,但如果输入的网址为https://example.com,我会收到 ERR_SSL_PROTOCOL_ERROR (在 chrome 上,其他浏览器有不同的错误)。这是在任何设备上,无论清除缓存和历史记录等。我的 Heroku 日志显示它从未到达,所以它一定是 1&1 内的问题。在域上设置了 1and1 的 ssl 证书,以及 heroku 的 ACM。有任何想法吗?
我在 Web 应用程序中使用 Minio .Net SDK(v 3.1.13)来获取 IONOS Cloud Storage 中的存储桶和文件存储。它使用AWS S3规范。我可以检查存储桶是否存在及其内容,但仅限于编译后第一次。下次我得到空结果。
S3ObjectStorage.cs
{
private MinioClient _minioClient;
public S3ObjectStorage(string key, string secret, string region, string httpsEndPoint) {
_minioClient = new MinioClient(httpsEndPoint, key, secret, region).WithSSL();
}
public async Task<bool> BucketExists(string bucketName) {
bool found = await _minioClient.BucketExistsAsync(bucketName);
return found;
}
public async Task<string> ListFiles(string bucketName, string path)
{
if (!await BucketExists(bucketName)) throw new Exception($"Buckect {bucketName} doesn't exists");
List<object> files = new List<object>();
IObservable<Item> observable = _minioClient.ListObjectsAsync(bucketName, path);
IDisposable subscription = observable.Subscribe( …
Run Code Online (Sandbox Code Playgroud)