public static void ClassInitialize(TestContext testContext)
        {
            ClientConfig clientConfig = new ClientConfig
            {
                TenancyId            = TenantOCID,
                UserId               = UserOCID,
                Fingerprint          = Fingerprint,
                PrivateKey           = KeyFilePath,
                Password             = PassPhrase,
                PrivateKeyPassphrase = PassPhrase
            };
            var signer = new ThreadSafeSigner(new OciSigner(clientConfig));

            ObjectStorageClient objectStorageClient = new ObjectStorageClient(clientConfig, signer)
            {
                Region = Region
            };

            ObjectStorageClient = objectStorageClient;

            NameSpaceName = ObjectStorageClient.GetNamespace(new GetNamespaceRequest());
        }
Пример #2
0
        public static void ClassInitialize(TestContext testContext)
        {
            foreach (var dir in TestFileInfos.Keys)
            {
                foreach (var fileName in TestFileInfos[dir])
                {
                    if (string.IsNullOrEmpty(dir))
                    {
                        TestFileRemotePaths.Add(fileName);
                    }
                    else
                    {
                        TestFileRemotePaths.Add($"{dir}/{fileName}");
                    }
                }
            }

            ClientConfig clientConfig = new ClientConfig
            {
                TenancyId            = TenantOCID,
                UserId               = UserOCID,
                Fingerprint          = Fingerprint,
                PrivateKey           = KeyFilePath,
                Password             = PassPhrase,
                PrivateKeyPassphrase = PassPhrase
            };

            var signer = new ThreadSafeSigner(new OciSigner(clientConfig));

            ObjectStorageClient objectStorageClient = new ObjectStorageClient(clientConfig, signer)
            {
                Region = Region
            };

            ObjectStorageClient = objectStorageClient;

            NameSpaceName = ObjectStorageClient.GetNamespace(new GetNamespaceRequest());
        }
        public static void ClassInitialize(TestContext testContext)
        {
            ClientConfig clientConfig = new ClientConfig
            {
                TenancyId            = TenantOCID,
                UserId               = UserOCID,
                Fingerprint          = Fingerprint,
                PrivateKey           = KeyFilePath,
                Password             = PassPhrase,
                PrivateKeyPassphrase = PassPhrase
            };

            GeneralElemenClient = new GeneralElemenClient(clientConfig);

            ObjectStorageClient = new ObjectStorageClient(clientConfig)
            {
                Region = Regions.US_ASHBURN_1
            };

            NameSpaceName = ObjectStorageClient.GetNamespace(new GetNamespaceRequest());

            // テスト用バケットの作成
            // Ashburnのみ
            CreateBucketRequest createBucketRequest = new CreateBucketRequest
            {
                NamespaceName       = NameSpaceName,
                CreateBucketDetails = new OCISDK.ObjectStorage.Model.CreateBucketDetails
                {
                    Name          = TestBucketNameA,
                    CompartmentId = TargetCompartmentOCID,
                }
            };

            try
            {
                ObjectStorageClient.CreateBucket(createBucketRequest);
            }
            catch
            {
                Trace.WriteLine("create failed test bucket");
            }

            // Tokyo, Osaka複数作成
            createBucketRequest.CreateBucketDetails.Name = TestBucketNameB;
            ObjectStorageClient.SetRegion(Regions.AP_TOKYO_1);
            try
            {
                ObjectStorageClient.CreateBucket(createBucketRequest);
            }
            catch
            {
                Trace.WriteLine("create failed test bucket. region=ap-tokyo-1");
            }

            ObjectStorageClient.SetRegion(Regions.AP_OSAKA_1);
            try
            {
                ObjectStorageClient.CreateBucket(createBucketRequest);
            }
            catch
            {
                Trace.WriteLine("create failed test bucket. region=ap-osaka-1");
            }
        }