예제 #1
0
        /// <summary> アップロード済みのオブジェクト一覧取得. </summary>
        private async Task <S3Object[]> GetUploadedObjects()
        {
            Debug.Log("Get s3 object list.");

            var allBucketObjects = await s3Client.GetObjectList(bucketFolder);

            var s3Objects = allBucketObjects
                            // アップロード先フォルダ内の一覧.
                            .Where(x => x.Key.StartsWith(bucketFolder))
                            // アップロード先フォルダは除外.
                            .Where(x => x.Key != bucketFolder)
                            .ToArray();

            return(s3Objects);
        }