如果这个问题已经在某个地方解决了,我很抱歉,但是这个主题上的资源太多了。
我编写了以下等待异步调用的方法
public async Task GetAllObjectsNames(string bucketName)
{
if (string.IsNullOrEmpty(bucketName))
{
throw new ArgumentNullException(nameof(bucketName), "bucket name can't be null or empty string");
}
var request
我有一个简单的测试,验证我是否可以检查S3中是否存在一个文件。但是,当我使用S3FileInfo类(建议检查是否存在)运行测试时,它将始终返回false。我添加了其他验证方法,以查看该文件是否未正确上载,但确实如此。
测试:
[Fact]
public void FileExists()
{
var fileName = Guid.NewGuid().ToString() + "\\dummy\\path\\to\\file.txt";
using (var client = clientFactory.GetClient())
{
v
我正在尝试添加一个命名参数来填充我的存储桶名称,但是我无法让它工作。 var query = new QueryRequest()
.Statement("SELECT b.*, META(b).id FROM $bucketName b WHERE b.type = 'Board' AND b.environment = $environment")
.AddNamedParameter("$bucketName", _bucketName)
.AddNamedPar
我试图在Minio中创建一个对象。有时起作用,有时不行。
当我执行:
minioClient.makeBucket(bucketName); // bucketName es a random unique string
我没有错误,但如果问Minio是否存在桶:
minioClient.bucketExists(bucketName)
它返回false
在此之后,如果我试图再次启动minioClient.makeBucket(bucketName),因为minioClient.bucketExists(bucketName)正在返回false,那么我将得到这个错误(简化):
BucketA
对于我的以下代码S3Handler,我有以下测试,它返回错误:TypeError: undefined is not a function。
抛出错误的代码行是testedModule._get(bucketName, imgName, function () {
为什么我会得到这个错误?
S3Handler
'use strict';
var s3 = new (require('aws-sdk')).S3();
var S3Handler = {};
S3Handler._get = function (bucketName, imgName, cal
在创建了一个Minio桶之后,我设置了存储桶的生命周期规则。LifeCycleRule使用仅设置为1天的过期变量。在通过minio客户机(mc) mc ilm ls mycloud/bucketName检查桶的状态时,我注意到生命周期规则已经成功地应用到指定的桶上。然而,在一天后重新检查Minio时,水桶仍然在那里。为了正确删除迷你桶,我还需要添加到LifeCycleRule中的其他东西吗?
注意,我一直使用作为参考。
fun createBucket(bucketName: String){
client.makeBucket(MakeBucketArgs.builder().buc