Amazon s3 无法使用dotnet core在AWS S3中列出存储桶

Amazon s3 无法使用dotnet core在AWS S3中列出存储桶,amazon-s3,.net-core,aws-sdk,Amazon S3,.net Core,Aws Sdk,我在DotnetFramework4.7中有一个可用的应用程序,但类似的代码在DotnetCore中不起作用。我已经更改了AmazonS3Client(creds,RegionEndpoint.USEast2))调用,我以前将AccessKey和Secret作为单独的参数发送,但这不起作用。当我调试listBucketsAsync行时,程序结束。怎么了 class Program { private const string AWSRegion = "us-east

我在DotnetFramework4.7中有一个可用的应用程序,但类似的代码在DotnetCore中不起作用。我已经更改了AmazonS3Client(creds,RegionEndpoint.USEast2))调用,我以前将AccessKey和Secret作为单独的参数发送,但这不起作用。当我调试listBucketsAsync行时,程序结束。怎么了

 class Program
{
    
    private const string AWSRegion = "us-east-2";
    static string bucketName = "os_files_backup";
    private const string AccessKey = "AKIAJLILxxxxxxxxx";
    private const string SecretKey = "Mt7TXxxxxxxxxxxxxxxxxxxxxxxxxx/xx";

    static void Main(string[] args)
    {
        var result = RetrieveListBuckets();

    }
    private static async Task RetrieveListBuckets()
    {
        BasicAWSCredentials creds = new BasicAWSCredentials(AccessKey, SecretKey);
        using (var dd = new AmazonS3Client(creds, RegionEndpoint.USEast2))
       
        {
            try
            {
                var buckets = await dd.ListBucketsAsync();
                foreach (var test1 in buckets.Buckets)
                {
                    Console.WriteLine(test1);
                }


            }
            catch (AmazonS3Exception e)
            {
                Console.WriteLine(e);
            }
            catch (Exception e)
            {
                Console.WriteLine("Unknown encountered on server. Message:'{0}' when writing an object", e.Message);
            }
        }
    }

}