public async Task ScanBuckets(List <MigrationJob> adoptJobs, List <MigrationJob> configJobs) { string suffixFrom = _configuration.GetValue <string>("BucketKeySuffixOld"); string bucketKeyStart = _bucketPrefix.GetBucketPrefix(suffixFrom); List <string> bucketKeys = await _forgeOSS.GetBucketsAsync(); string AnonymousBucketKeyOld = _resourceProvider.AnonymousBucketKey(suffixFrom); foreach (string bucketKey in bucketKeys) { if (bucketKey.StartsWith(bucketKeyStart) || bucketKey == AnonymousBucketKeyOld ) { await ScanBucket(adoptJobs, configJobs, bucketKey); } } }
/// <summary> /// List all buckets. /// </summary> /// <returns>List of buckets</returns> public async Task <List <string> > GetBucketsAsync() { return(await _forgeOSS.GetBucketsAsync()); }