mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-27 02:43:54 +02:00
Main build (Jenkins)
This commit is contained in:
parent
39e5de0ca0
commit
f9d1e2004c
28
ci/clitesten
28
ci/clitesten
@ -1616,59 +1616,59 @@ def test_s3(){
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 SendRequestWithoutBody --method "test" --data "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 SendRequestWithoutBody --method "test" --basic "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 SendRequestWithBody --method "test" --data "test" --body "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 SendRequestWithBody --method "test" --basic "test" --body "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 CreateBucket --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 CreateBucket --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 DeleteBucket --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 DeleteBucket --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 HeadBucket --name "test" --data "test" --dir "test" --account "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 HeadBucket --name "test" --basic "test" --dir "test" --account "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 PutBucketEncryption --name "test" --data "test" --conf "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 PutBucketEncryption --name "test" --basic "test" --conf "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 GetBucketEncryption --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 GetBucketEncryption --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 DeleteBucketEncryption --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 DeleteBucketEncryption --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 PutBucketTagging --name "test" --data "test" --tagset "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 PutBucketTagging --name "test" --basic "test" --tagset "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 GetBucketTagging --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 GetBucketTagging --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 DeleteBucketTagging --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 DeleteBucketTagging --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 PutBucketVersioning --name "test" --data "test" --status "test" --mfad "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 PutBucketVersioning --name "test" --basic "test" --status "test" --mfad "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 GetBucketVersioning --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 GetBucketVersioning --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ListBuckets --data "test" --prefix "test" --region "test" --ctoken "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ListBuckets --basic "test" --prefix "test" --region "test" --ctoken "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
}
|
||||
|
28
ci/clitestru
28
ci/clitestru
@ -1616,59 +1616,59 @@ def test_s3(){
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ОтправитьЗапросБезТела --method "test" --data "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ОтправитьЗапросБезТела --method "test" --basic "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ОтправитьЗапросСТелом --method "test" --data "test" --body "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ОтправитьЗапросСТелом --method "test" --basic "test" --body "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 СоздатьБакет --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 СоздатьБакет --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УдалитьБакет --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УдалитьБакет --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПроверитьДоступностьБакета --name "test" --data "test" --dir "test" --account "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПроверитьДоступностьБакета --name "test" --basic "test" --dir "test" --account "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УстановитьШифрованиеБакета --name "test" --data "test" --conf "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УстановитьШифрованиеБакета --name "test" --basic "test" --conf "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьШифрованиеБакета --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьШифрованиеБакета --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УдалитьШифрованиеБакета --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УдалитьШифрованиеБакета --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УстановитьТегиБакета --name "test" --data "test" --tagset "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УстановитьТегиБакета --name "test" --basic "test" --tagset "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьТегиБакета --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьТегиБакета --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УдалитьТегиБакета --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УдалитьТегиБакета --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УстановитьНастройкиВерсионированияБакета --name "test" --data "test" --status "test" --mfad "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УстановитьНастройкиВерсионированияБакета --name "test" --basic "test" --status "test" --mfad "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьНастройкийВерсионированияБакета --name "test" --data "test" --dir "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьНастройкийВерсионированияБакета --name "test" --basic "test" --dir "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьСписокБакетов --data "test" --prefix "test" --region "test" --ctoken "test" --headers "test" --debug --test '
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьСписокБакетов --basic "test" --prefix "test" --region "test" --ctoken "test" --headers "test" --debug --test '
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -3,10 +3,7 @@
|
||||
SecretKey = "NNhv+i9PrytpT8Tu0C1N...";
|
||||
Region = "BTC";
|
||||
|
||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||
TagStructure = New Structure;
|
||||
|
||||
MFADelete = False;
|
||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||
Status = True;
|
||||
|
||||
// Directory bucket
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| AccountID | --account | String | ✖ | Account ID to verify that hes the bucket owner |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
@ -14,7 +14,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Prefix | --prefix | String | ✖ | Filtering by the beginning of the name, if necessary |
|
||||
| Region | --region | String | ✖ | Selection by bucket region, if necessary |
|
||||
| PageToken | --ctoken | String | ✖ | Page token if pagination is used |
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| XmlConfig | --conf | String | ✔ | XML string or file of encryption configuration |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Tags | --tagset | Structure of KeyAndValue | ✔ | Set of tags (key and value) |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Name | --name | String | ✔ | Bucket name |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||
| Status | --status | Boolean | ✖ | Enable and disable versioning, if necessary |
|
||||
| MFADelete | --mfad | Boolean | ✖ | Enable and disable MFA deletion, if necessary |
|
||||
| Directory | --dir | Boolean | ✖ | True > Directory Bucket, False > General Purpose Bucket |
|
||||
@ -38,10 +38,7 @@ Method at AWS documentation: [PutBucketVersioning](https://docs.aws.amazon.com/A
|
||||
SecretKey = "NNhv+i9PrytpT8Tu0C1N...";
|
||||
Region = "BTC";
|
||||
|
||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||
TagStructure = New Structure;
|
||||
|
||||
MFADelete = False;
|
||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||
Status = True;
|
||||
|
||||
// Directory bucket
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Method | --method | String | ✔ | HTTP method |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data (with full URL). See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data (with full URL). See GetBasicDataStructure |
|
||||
| Body | --body | String, BinaryData | ✔ | Binary data or file of request body data |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Method | --method | String | ✔ | HTTP method |
|
||||
| BasicData | --data | Structure of KeyAndValue | ✔ | Basic request data (with full URL). See GetBasicDataStructure |
|
||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data (with full URL). See GetBasicDataStructure |
|
||||
| Headers | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
|
||||
|
||||
|
||||
|
@ -4,10 +4,7 @@
|
||||
Region = "BTC";
|
||||
|
||||
ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region);
|
||||
СтруктураТегов = Новый Структура;
|
||||
|
||||
УдалениеMFA = Ложь;
|
||||
Статус = Истина;
|
||||
Статус = Истина;
|
||||
|
||||
// Directory bucket
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
@ -54,4 +54,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 200,
|
||||
"response": {}
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
@ -46,4 +46,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 204,
|
||||
"response": {}
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
@ -54,4 +54,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 204,
|
||||
"response": {}
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
@ -54,4 +54,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 204,
|
||||
"response": {}
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
@ -54,4 +54,24 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 200,
|
||||
"response": {
|
||||
"Tagging": {
|
||||
"TagSet": {
|
||||
"Tag": [
|
||||
{
|
||||
"Key": "MyTag1",
|
||||
"Value": "SomeValue"
|
||||
},
|
||||
{
|
||||
"Key": "MyTag2",
|
||||
"Value": "AnotherOne"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
@ -54,4 +54,13 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 200,
|
||||
"response": {
|
||||
"VersioningConfiguration": {
|
||||
"Status": "Enabled"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| IDАккаунта | --account | Строка | ✖ | ID аккаунта для проверки, что бакет принадлежит ему |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
@ -48,4 +48,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 200,
|
||||
"response": {}
|
||||
}
|
||||
```
|
||||
|
@ -14,7 +14,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Префикс | --prefix | Строка | ✖ | Отбор по началу имени, если необходимо |
|
||||
| Регион | --region | Строка | ✖ | Отбор по региону бакета, если необходимо |
|
||||
| ТокенСтраницы | --ctoken | Строка | ✖ | Токен страницы, если используется пагинация |
|
||||
@ -45,4 +45,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 200,
|
||||
"response": "version=\"1.0\" encoding=\"UTF-8\""
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| XMLКонфигурация | --conf | Строка | ✔ | XML строка или файл конфигурации шифрования |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Теги | --tagset | Структура Из КлючИЗначение | ✔ | Набор тегов (ключ и значение) для установки |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
@ -61,4 +61,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 200,
|
||||
"response": {}
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Наименование | --name | Строка | ✔ | Наименование бакета |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||
| Статус | --status | Булево | ✖ | Включение и отключение версионирования, если необходимо |
|
||||
| УдалениеMFA | --mfad | Булево | ✖ | Включение и отключение удаления MFA, если необходимо |
|
||||
| Каталог | --dir | Булево | ✖ | Истина > Directory Bucket, Ложь > General Purpose Bucket |
|
||||
@ -39,10 +39,7 @@ import TabItem from '@theme/TabItem';
|
||||
Region = "BTC";
|
||||
|
||||
ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region);
|
||||
СтруктураТегов = Новый Структура;
|
||||
|
||||
УдалениеMFA = Ложь;
|
||||
Статус = Истина;
|
||||
Статус = Истина;
|
||||
|
||||
// Directory bucket
|
||||
|
||||
@ -60,4 +57,9 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"status": 200,
|
||||
"response": {}
|
||||
}
|
||||
```
|
||||
|
@ -40,4 +40,12 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
|
||||
```json title="Результат"
|
||||
{
|
||||
"URL": "storage-155.s3hoster.by",
|
||||
"AccessKey": "BRN5RKJE67YCVDZRRQVI",
|
||||
"SecretKey": "***",
|
||||
"Region": "BTC",
|
||||
"Service": "s3"
|
||||
}
|
||||
```
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Метод | --method | Строка | ✔ | HTTP метод |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных |
|
||||
| Тело | --body | Строка, ДвоичныеДанные | ✔ | Двоичное тело запроса или путь к файлу |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
|
@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem';
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Метод | --method | Строка | ✔ | HTTP метод |
|
||||
| ОсновныеДанные | --data | Структура Из КлючИЗначение | ✔ | Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных |
|
||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных |
|
||||
| Заголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Дополнительные заголовки запроса, если необходимо |
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -75,7 +75,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Method - String - HTTP method - method
|
||||
// BasicData - Structure of KeyAndValue - Basic request data (with full URL). See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data (with full URL). See GetBasicDataStructure - basic
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
// Returns:
|
||||
@ -92,7 +92,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Method - String - HTTP method - method
|
||||
// BasicData - Structure of KeyAndValue - Basic request data (with full URL). See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data (with full URL). See GetBasicDataStructure - basic
|
||||
// Body - String, BinaryData - Binary data or file of request body data - body
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -117,7 +117,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -138,7 +138,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -159,7 +159,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// AccountID - String - Account ID to verify that hes the bucket owner - account
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
@ -193,7 +193,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// XmlConfig - String - XML string or file of encryption configuration - conf
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
@ -229,7 +229,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -261,7 +261,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -294,7 +294,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Tags - Structure of KeyAndValue - Set of tags (key and value) - tagset
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
@ -331,7 +331,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -362,7 +362,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -393,7 +393,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Status - Boolean - Enable and disable versioning, if necessary - status
|
||||
// MFADelete - Boolean - Enable and disable MFA deletion, if necessary - mfad
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
@ -432,7 +432,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -462,7 +462,7 @@ EndFunction
|
||||
// Method at AWS documentation: [ListBuckets](@docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html)
|
||||
//
|
||||
// Parameters:
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Prefix - String - Filtering by the beginning of the name, if necessary - prefix
|
||||
// Region - String - Selection by bucket region, if necessary - region
|
||||
// PageToken - String - Page token if pagination is used - ctoken
|
||||
|
@ -14642,6 +14642,7 @@ Procedure S3_GetBasicDataStructure(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
Result["SecretKey"] = "***";
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetBasicDataStructure", "S3");
|
||||
|
||||
EndProcedure
|
||||
@ -15004,10 +15005,7 @@ Procedure S3_PutBucketVersioning(FunctionParameters)
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||
TagStructure = New Structure;
|
||||
|
||||
MFADelete = False;
|
||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||
Status = True;
|
||||
|
||||
// Directory bucket
|
||||
|
@ -2081,6 +2081,45 @@ EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region S3
|
||||
|
||||
Procedure CLI_AWS_CommonMethods() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_AccessKey", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_SecretKey", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_URL" , TestParameters);
|
||||
|
||||
CLI_S3_GetBasicDataStructure(TestParameters);
|
||||
CLI_S3_SendRequestWithoutBody(TestParameters);
|
||||
CLI_S3_SendRequestWithBody(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_AWS_BucketsManagment() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_AccessKey", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_SecretKey", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_URL" , TestParameters);
|
||||
|
||||
CLI_S3_CreateBucket(TestParameters);
|
||||
CLI_S3_ListBuckets(TestParameters);
|
||||
CLI_S3_HeadBucket(TestParameters);
|
||||
CLI_S3_PutBucketTagging(TestParameters);
|
||||
CLI_S3_GetBucketTagging(TestParameters);
|
||||
CLI_S3_DeleteBucketTagging(TestParameters);
|
||||
CLI_S3_PutBucketEncryption(TestParameters);
|
||||
CLI_S3_GetBucketEncryption(TestParameters);
|
||||
CLI_S3_DeleteBucketEncryption(TestParameters);
|
||||
CLI_S3_PutBucketVersioning(TestParameters);
|
||||
CLI_S3_GetBucketVersioning(TestParameters);
|
||||
CLI_S3_DeleteBucket(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
@ -16027,7 +16066,7 @@ Procedure CLI_CDEK_GetAvailableDeliveryIntervals(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetAvailableDeliveryIntervals", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetAvailableDeliveryIntervals", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetAvailableDeliveryIntervals", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekkDeliveryIntervals(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16041,7 +16080,7 @@ Procedure CLI_CDEK_GetAppointmentDescription(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetAppointmentDescription", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetAppointmentDescription", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
Options = New Structure;
|
||||
@ -16049,7 +16088,7 @@ Procedure CLI_CDEK_GetAppointmentDescription(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetAppointmentDescription", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetAppointmentDescription (empty)", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetAppointmentDescription (empty)", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16098,7 +16137,7 @@ Procedure CLI_CDEK_RegisterDeliveryAppointment(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "RegisterDeliveryAppointment", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RegisterDeliveryAppointment", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "RegisterDeliveryAppointment", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekOrder(Result);
|
||||
|
||||
UUID = Result["entity"]["uuid"];
|
||||
@ -16121,7 +16160,7 @@ Procedure CLI_CDEK_GetDeliveryAppointment(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetDeliveryAppointment", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetDeliveryAppointment", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekOrder(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16142,7 +16181,7 @@ Procedure CLI_CDEK_CreatePrealert(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "CreatePrealert", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreatePrealert", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "CreatePrealert", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekOrder(Result);
|
||||
|
||||
UUID = Result["entity"]["uuid"];
|
||||
@ -16163,7 +16202,7 @@ Procedure CLI_CDEK_GetPrealert(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetPrealert", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetPrealert", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetPrealert", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekOrder(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16180,7 +16219,7 @@ Procedure CLI_CDEK_GetPassportDataStatus(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetPassportDataStatus", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetPassportDataStatus", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetPassportDataStatus", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekPassport(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16199,7 +16238,7 @@ Procedure CLI_CDEK_GetCashboxCheck(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetCashboxCheck", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetCashboxCheck", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16216,7 +16255,7 @@ Procedure CLI_CDEK_GetCashboxChecksByDate(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetCashboxChecksByDate", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetCashboxChecksByDate", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetCashboxChecksByDate", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16233,7 +16272,7 @@ Procedure CLI_CDEK_GetDeliveryCashRegistry(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetDeliveryCashRegistry", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetDeliveryCashRegistry", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetDeliveryCashRegistry", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16250,7 +16289,7 @@ Procedure CLI_CDEK_GetDeliveryCashTransfers(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetDeliveryCashTransfers", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetDeliveryCashTransfers", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetDeliveryCashTransfers", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16262,7 +16301,7 @@ Procedure CLI_CDEK_GetOfficeFilterDescription(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetOfficeFilterDescription", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetOfficeFilterDescription", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetOfficeFilterDescription", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
Options = New Structure;
|
||||
@ -16270,7 +16309,7 @@ Procedure CLI_CDEK_GetOfficeFilterDescription(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetOfficeFilterDescription", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetOfficeFilterDescription (empty)", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetOfficeFilterDescription (empty)", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16290,7 +16329,7 @@ Procedure CLI_CDEK_GetOfficeList(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetOfficeList", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetOfficeList", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetOfficeList", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Array(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16308,7 +16347,7 @@ Procedure CLI_YandexMetrika_GetTagsList(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "GetTagsList", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTagsList", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetTagsList", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaTags(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16324,7 +16363,7 @@ Procedure CLI_YandexMetrika_CreateTag(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "CreateTag", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "CreateTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaTag(Result, Name);
|
||||
|
||||
TagID = Result["label"]["id"];
|
||||
@ -16344,7 +16383,7 @@ Procedure CLI_YandexMetrika_DeleteTag(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "DeleteTag", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaSuccess(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16362,7 +16401,7 @@ Procedure CLI_YandexMetrika_UpdateTag(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "UpdateTag", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "UpdateTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaTag(Result, Name);
|
||||
|
||||
|
||||
@ -16379,13 +16418,567 @@ Procedure CLI_YandexMetrika_GetTag(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "GetTag", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaTag(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region S3
|
||||
|
||||
Procedure CLI_S3_GetBasicDataStructure(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBasicDataStructure", "S3");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_SendRequestWithoutBody(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"] + "/opi-newbucket2";
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Method = "GET";
|
||||
|
||||
Options.Insert("metod", Method);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "SendRequestWithoutBody", Options);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "SendRequestWithoutBody");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_SendRequestWithBody(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Method = "PUT";
|
||||
Body = "C:\test_data\document.docx";
|
||||
|
||||
Options.Insert("metod", Method);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("body" , Body);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "SendRequestWithBody", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "SendRequestWithBody");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_CreateBucket(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "CreateBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "CreateBucket (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "CreateBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "CreateBucket", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_DeleteBucket(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucket (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucket", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_ListBuckets(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "ListBuckets", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "ListBuckets", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_HeadBucket(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "HeadBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "HeadBucket", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("account", "1234");
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "HeadBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "HeadBucket (account)", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3NotFound(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_GetBucketEncryption(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Name = "opi-newbucket2";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketEncryption", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketEncryption", "S3");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_DeleteBucketEncryption(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Name = "opi-newbucket2";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucketEncryption", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucketEncryption", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_PutBucketEncryption(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Name = "opi-newbucket2";
|
||||
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
XmlConfig = New BinaryData(XmlConfig);
|
||||
TFN = GetTempFileName("xml");
|
||||
XmlConfig.Write(TFN);
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("conf" , TFN);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketEncryption", Options);
|
||||
|
||||
DeleteFiles(TFN);
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketEncryption", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3NotImplemented(Result);
|
||||
OPI_TestDataRetrieval.WriteLogFile("", "PutBucketEncryption", "S3", True);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_GetBucketTagging(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketTagging (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketTagging", Options);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketTagging", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_PutBucketTagging(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
TagStructure = New Structure;
|
||||
|
||||
TagStructure.Insert("MyTag1", "SomeValue");
|
||||
TagStructure.Insert("MyTag2", "AnotherOne");
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("tagset", TagStructure);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketTagging (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("tagset", TagStructure);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketTagging", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_DeleteBucketTagging(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucketTagging (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucketTagging", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
Result = OPI_S3.GetBucketTagging(Name, BasicData, False);
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucketTagging)", "S3");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_GetBucketVersioning(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketVersioning", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketVersioning (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketVersioning", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketVersioning", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_PutBucketVersioning(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
Status = True;
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("status", True);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketVersioning", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketVersioning (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("status", True);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketVersioning", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketVersioning", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
@ -75,7 +75,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Method - String - HTTP method - method
|
||||
// BasicData - Structure of KeyAndValue - Basic request data (with full URL). See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data (with full URL). See GetBasicDataStructure - basic
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
// Returns:
|
||||
@ -92,7 +92,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Method - String - HTTP method - method
|
||||
// BasicData - Structure of KeyAndValue - Basic request data (with full URL). See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data (with full URL). See GetBasicDataStructure - basic
|
||||
// Body - String, BinaryData - Binary data or file of request body data - body
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -117,7 +117,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -138,7 +138,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -159,7 +159,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// AccountID - String - Account ID to verify that hes the bucket owner - account
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
@ -193,7 +193,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// XmlConfig - String - XML string or file of encryption configuration - conf
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
@ -229,7 +229,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -261,7 +261,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -294,7 +294,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Tags - Structure of KeyAndValue - Set of tags (key and value) - tagset
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
@ -331,7 +331,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -362,7 +362,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -393,7 +393,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Status - Boolean - Enable and disable versioning, if necessary - status
|
||||
// MFADelete - Boolean - Enable and disable MFA deletion, if necessary - mfad
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
@ -432,7 +432,7 @@ EndFunction
|
||||
//
|
||||
// Parameters:
|
||||
// Name - String - Bucket name - name
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Directory - Boolean - True > Directory Bucket, False > General Purpose Bucket - dir
|
||||
// Headers - Map Of KeyAndValue - Additional request headers, if necessary - headers
|
||||
//
|
||||
@ -462,7 +462,7 @@ EndFunction
|
||||
// Method at AWS documentation: [ListBuckets](@docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html)
|
||||
//
|
||||
// Parameters:
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - data
|
||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||
// Prefix - String - Filtering by the beginning of the name, if necessary - prefix
|
||||
// Region - String - Selection by bucket region, if necessary - region
|
||||
// PageToken - String - Page token if pagination is used - ctoken
|
||||
|
@ -14642,6 +14642,7 @@ Procedure S3_GetBasicDataStructure(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
Result["SecretKey"] = "***";
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetBasicDataStructure", "S3");
|
||||
|
||||
EndProcedure
|
||||
@ -15004,10 +15005,7 @@ Procedure S3_PutBucketVersioning(FunctionParameters)
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||
TagStructure = New Structure;
|
||||
|
||||
MFADelete = False;
|
||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||
Status = True;
|
||||
|
||||
// Directory bucket
|
||||
|
@ -2081,6 +2081,45 @@ EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region S3
|
||||
|
||||
Procedure CLI_AWS_CommonMethods() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_AccessKey", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_SecretKey", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_URL" , TestParameters);
|
||||
|
||||
CLI_S3_GetBasicDataStructure(TestParameters);
|
||||
CLI_S3_SendRequestWithoutBody(TestParameters);
|
||||
CLI_S3_SendRequestWithBody(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_AWS_BucketsManagment() Export
|
||||
|
||||
TestParameters = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_AccessKey", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_SecretKey", TestParameters);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("S3_URL" , TestParameters);
|
||||
|
||||
CLI_S3_CreateBucket(TestParameters);
|
||||
CLI_S3_ListBuckets(TestParameters);
|
||||
CLI_S3_HeadBucket(TestParameters);
|
||||
CLI_S3_PutBucketTagging(TestParameters);
|
||||
CLI_S3_GetBucketTagging(TestParameters);
|
||||
CLI_S3_DeleteBucketTagging(TestParameters);
|
||||
CLI_S3_PutBucketEncryption(TestParameters);
|
||||
CLI_S3_GetBucketEncryption(TestParameters);
|
||||
CLI_S3_DeleteBucketEncryption(TestParameters);
|
||||
CLI_S3_PutBucketVersioning(TestParameters);
|
||||
CLI_S3_GetBucketVersioning(TestParameters);
|
||||
CLI_S3_DeleteBucket(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
@ -16027,7 +16066,7 @@ Procedure CLI_CDEK_GetAvailableDeliveryIntervals(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetAvailableDeliveryIntervals", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetAvailableDeliveryIntervals", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetAvailableDeliveryIntervals", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekkDeliveryIntervals(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16041,7 +16080,7 @@ Procedure CLI_CDEK_GetAppointmentDescription(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetAppointmentDescription", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetAppointmentDescription", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
Options = New Structure;
|
||||
@ -16049,7 +16088,7 @@ Procedure CLI_CDEK_GetAppointmentDescription(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetAppointmentDescription", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetAppointmentDescription (empty)", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetAppointmentDescription (empty)", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16098,7 +16137,7 @@ Procedure CLI_CDEK_RegisterDeliveryAppointment(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "RegisterDeliveryAppointment", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "RegisterDeliveryAppointment", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "RegisterDeliveryAppointment", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekOrder(Result);
|
||||
|
||||
UUID = Result["entity"]["uuid"];
|
||||
@ -16121,7 +16160,7 @@ Procedure CLI_CDEK_GetDeliveryAppointment(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetDeliveryAppointment", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetDeliveryAppointment", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekOrder(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16142,7 +16181,7 @@ Procedure CLI_CDEK_CreatePrealert(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "CreatePrealert", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreatePrealert", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "CreatePrealert", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekOrder(Result);
|
||||
|
||||
UUID = Result["entity"]["uuid"];
|
||||
@ -16163,7 +16202,7 @@ Procedure CLI_CDEK_GetPrealert(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetPrealert", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetPrealert", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetPrealert", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekOrder(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16180,7 +16219,7 @@ Procedure CLI_CDEK_GetPassportDataStatus(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetPassportDataStatus", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetPassportDataStatus", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetPassportDataStatus", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_CdekPassport(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16199,7 +16238,7 @@ Procedure CLI_CDEK_GetCashboxCheck(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetCashboxCheck", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetCashboxCheck", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16216,7 +16255,7 @@ Procedure CLI_CDEK_GetCashboxChecksByDate(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetCashboxChecksByDate", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetCashboxChecksByDate", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetCashboxChecksByDate", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16233,7 +16272,7 @@ Procedure CLI_CDEK_GetDeliveryCashRegistry(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetDeliveryCashRegistry", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetDeliveryCashRegistry", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetDeliveryCashRegistry", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16250,7 +16289,7 @@ Procedure CLI_CDEK_GetDeliveryCashTransfers(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetDeliveryCashTransfers", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetDeliveryCashTransfers", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetDeliveryCashTransfers", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Empty(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16262,7 +16301,7 @@ Procedure CLI_CDEK_GetOfficeFilterDescription(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetOfficeFilterDescription", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetOfficeFilterDescription", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetOfficeFilterDescription", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
Options = New Structure;
|
||||
@ -16270,7 +16309,7 @@ Procedure CLI_CDEK_GetOfficeFilterDescription(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetOfficeFilterDescription", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetOfficeFilterDescription (empty)", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetOfficeFilterDescription (empty)", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16290,7 +16329,7 @@ Procedure CLI_CDEK_GetOfficeList(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("cdek", "GetOfficeList", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetOfficeList", "CDEK");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetOfficeList", "CDEK");
|
||||
OPI_TestDataRetrieval.Check_Array(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16308,7 +16347,7 @@ Procedure CLI_YandexMetrika_GetTagsList(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "GetTagsList", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTagsList", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetTagsList", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaTags(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16324,7 +16363,7 @@ Procedure CLI_YandexMetrika_CreateTag(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "CreateTag", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "CreateTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "CreateTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaTag(Result, Name);
|
||||
|
||||
TagID = Result["label"]["id"];
|
||||
@ -16344,7 +16383,7 @@ Procedure CLI_YandexMetrika_DeleteTag(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "DeleteTag", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaSuccess(Result);
|
||||
|
||||
EndProcedure
|
||||
@ -16362,7 +16401,7 @@ Procedure CLI_YandexMetrika_UpdateTag(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "UpdateTag", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "UpdateTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaTag(Result, Name);
|
||||
|
||||
|
||||
@ -16379,13 +16418,567 @@ Procedure CLI_YandexMetrika_GetTag(FunctionParameters)
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("metrika", "GetTag", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetTag", "YandexMetrika");
|
||||
OPI_TestDataRetrieval.Check_MetrikaTag(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region S3
|
||||
|
||||
Procedure CLI_S3_GetBasicDataStructure(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBasicDataStructure", "S3");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_SendRequestWithoutBody(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"] + "/opi-newbucket2";
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Method = "GET";
|
||||
|
||||
Options.Insert("metod", Method);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "SendRequestWithoutBody", Options);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "SendRequestWithoutBody");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_SendRequestWithBody(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Method = "PUT";
|
||||
Body = "C:\test_data\document.docx";
|
||||
|
||||
Options.Insert("metod", Method);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("body" , Body);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "SendRequestWithBody", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "SendRequestWithBody");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_CreateBucket(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "CreateBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "CreateBucket (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "CreateBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "CreateBucket", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_DeleteBucket(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucket (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucket", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_ListBuckets(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "ListBuckets", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "ListBuckets", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_HeadBucket(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "HeadBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "HeadBucket", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("account", "1234");
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "HeadBucket", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "HeadBucket (account)", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3NotFound(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_GetBucketEncryption(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Name = "opi-newbucket2";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketEncryption", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketEncryption", "S3");
|
||||
OPI_TestDataRetrieval.Check_Map(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_DeleteBucketEncryption(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Name = "opi-newbucket2";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucketEncryption", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucketEncryption", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_PutBucketEncryption(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
Name = "opi-newbucket2";
|
||||
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
XmlConfig = New BinaryData(XmlConfig);
|
||||
TFN = GetTempFileName("xml");
|
||||
XmlConfig.Write(TFN);
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("conf" , TFN);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketEncryption", Options);
|
||||
|
||||
DeleteFiles(TFN);
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketEncryption", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3NotImplemented(Result);
|
||||
OPI_TestDataRetrieval.WriteLogFile("", "PutBucketEncryption", "S3", True);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_GetBucketTagging(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketTagging (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketTagging", Options);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketTagging", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_PutBucketTagging(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
TagStructure = New Structure;
|
||||
|
||||
TagStructure.Insert("MyTag1", "SomeValue");
|
||||
TagStructure.Insert("MyTag2", "AnotherOne");
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("tagset", TagStructure);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketTagging (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("tagset", TagStructure);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketTagging", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_DeleteBucketTagging(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucketTagging (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteBucketTagging", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucketTagging", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
Result = OPI_S3.GetBucketTagging(Name, BasicData, False);
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteBucketTagging)", "S3");
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_GetBucketVersioning(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketVersioning", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketVersioning (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic", BasicData);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBucketVersioning", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetBucketVersioning", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure CLI_S3_PutBucketVersioning(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["S3_URL"];
|
||||
AccessKey = FunctionParameters["S3_AccessKey"];
|
||||
SecretKey = FunctionParameters["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url" , URL);
|
||||
Options.Insert("access", AccessKey);
|
||||
Options.Insert("secret", SecretKey);
|
||||
Options.Insert("region", Region);
|
||||
|
||||
BasicData = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "GetBasicDataStructure", Options);
|
||||
Status = True;
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Name = "opi-dirbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("status", True);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketVersioning", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketVersioning (DB)", "S3"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result); // SKIP
|
||||
BasicData.Insert("URL", FunctionParameters["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Name = "opi-gpbucket3";
|
||||
|
||||
Options.Insert("name" , Name);
|
||||
Options.Insert("basic" , BasicData);
|
||||
Options.Insert("status", True);
|
||||
Options.Insert("dir" , False);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutBucketVersioning", Options);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutBucketVersioning", "S3");
|
||||
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
@ -77,7 +77,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "SendRequestWithoutBody";
|
||||
NewLine.МетодПоиска = "SENDREQUESTWITHOUTBODY";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data (with full URL). See GetBasicDataStructure";
|
||||
NewLine.Область = "Common methods";
|
||||
|
||||
@ -108,7 +108,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "SendRequestWithBody";
|
||||
NewLine.МетодПоиска = "SENDREQUESTWITHBODY";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data (with full URL). See GetBasicDataStructure";
|
||||
NewLine.Область = "Common methods";
|
||||
|
||||
@ -149,7 +149,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "CreateBucket";
|
||||
NewLine.МетодПоиска = "CREATEBUCKET";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -190,7 +190,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "DeleteBucket";
|
||||
NewLine.МетодПоиска = "DELETEBUCKET";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -231,7 +231,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "HeadBucket";
|
||||
NewLine.МетодПоиска = "HEADBUCKET";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -282,7 +282,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "PutBucketEncryption";
|
||||
NewLine.МетодПоиска = "PUTBUCKETENCRYPTION";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -333,7 +333,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "GetBucketEncryption";
|
||||
NewLine.МетодПоиска = "GETBUCKETENCRYPTION";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -374,7 +374,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "DeleteBucketEncryption";
|
||||
NewLine.МетодПоиска = "DELETEBUCKETENCRYPTION";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -415,7 +415,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "PutBucketTagging";
|
||||
NewLine.МетодПоиска = "PUTBUCKETTAGGING";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -466,7 +466,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "GetBucketTagging";
|
||||
NewLine.МетодПоиска = "GETBUCKETTAGGING";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -507,7 +507,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "DeleteBucketTagging";
|
||||
NewLine.МетодПоиска = "DELETEBUCKETTAGGING";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -548,7 +548,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "PutBucketVersioning";
|
||||
NewLine.МетодПоиска = "PUTBUCKETVERSIONING";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -609,7 +609,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "GetBucketVersioning";
|
||||
NewLine.МетодПоиска = "GETBUCKETVERSIONING";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
|
||||
@ -639,7 +639,7 @@
|
||||
NewLine.Модуль = "OPI_S3";
|
||||
NewLine.Метод = "ListBuckets";
|
||||
NewLine.МетодПоиска = "LISTBUCKETS";
|
||||
NewLine.Параметр = "--data";
|
||||
NewLine.Параметр = "--basic";
|
||||
NewLine.Описание = "Basic request data. See GetBasicDataStructure";
|
||||
NewLine.Область = "Buckets managment";
|
||||
NewLine.ОписаниеМетода = "Gets a list of buckets. It is possible to use filters if they are provided by your service";
|
||||
|
@ -75,7 +75,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Метод - Строка - HTTP метод - method
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@ -92,7 +92,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Метод - Строка - HTTP метод - method
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic
|
||||
// Тело - Строка, ДвоичныеДанные - Двоичное тело запроса или путь к файлу - body
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -117,7 +117,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -138,7 +138,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -159,7 +159,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// IDАккаунта - Строка - ID аккаунта для проверки, что бакет принадлежит ему - account
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
@ -193,7 +193,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// XMLКонфигурация - Строка - XML строка или файл конфигурации шифрования - conf
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
@ -229,7 +229,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -261,7 +261,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -293,9 +293,9 @@
|
||||
// Метод в документации AWS: [PutBucketTagging](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html)
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// Теги - Структура Из КлючИЗначение - Набор тегов (ключ и значение) для установки - tagset
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Теги - Структура Из КлючИЗначение - Набор тегов (ключ и значение) для установки - tagset
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -331,7 +331,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -362,7 +362,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -393,7 +393,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Статус - Булево - Включение и отключение версионирования, если необходимо - status
|
||||
// УдалениеMFA - Булево - Включение и отключение удаления MFA, если необходимо - mfad
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
@ -432,7 +432,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование бакета - name
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir
|
||||
// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers
|
||||
//
|
||||
@ -462,7 +462,7 @@
|
||||
// Метод в документации AWS: [ListBuckets](@docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html)
|
||||
//
|
||||
// Параметры:
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - data
|
||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||
// Префикс - Строка - Отбор по началу имени, если необходимо - prefix
|
||||
// Регион - Строка - Отбор по региону бакета, если необходимо - region
|
||||
// ТокенСтраницы - Строка - Токен страницы, если используется пагинация - ctoken
|
||||
|
@ -14642,6 +14642,7 @@
|
||||
|
||||
// END
|
||||
|
||||
Результат["SecretKey"] = "***";
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруДанных", "S3");
|
||||
|
||||
КонецПроцедуры
|
||||
@ -15005,10 +15006,7 @@
|
||||
Region = "BTC";
|
||||
|
||||
ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region);
|
||||
СтруктураТегов = Новый Структура;
|
||||
|
||||
УдалениеMFA = Ложь;
|
||||
Статус = Истина;
|
||||
Статус = Истина;
|
||||
|
||||
// Directory bucket
|
||||
|
||||
|
@ -2081,6 +2081,45 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область S3
|
||||
|
||||
Процедура CLI_AWS_ОбщиеМетоды() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL" , ПараметрыТеста);
|
||||
|
||||
CLI_S3_ПолучитьСтруктуруДанных(ПараметрыТеста);
|
||||
CLI_S3_ОтправитьЗапросБезТела(ПараметрыТеста);
|
||||
CLI_S3_ОтправитьЗапросСТелом(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_AWS_РаботаСБакетами() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL" , ПараметрыТеста);
|
||||
|
||||
CLI_S3_СоздатьБакет(ПараметрыТеста);
|
||||
CLI_S3_ПолучитьСписокБакетов(ПараметрыТеста);
|
||||
CLI_S3_ПроверитьДоступностьБакета(ПараметрыТеста);
|
||||
CLI_S3_УстановитьТегиБакета(ПараметрыТеста);
|
||||
CLI_S3_ПолучитьТегиБакета(ПараметрыТеста);
|
||||
CLI_S3_УдалитьТегиБакета(ПараметрыТеста);
|
||||
CLI_S3_УстановитьШифрованиеБакета(ПараметрыТеста);
|
||||
CLI_S3_ПолучитьШифрованиеБакета(ПараметрыТеста);
|
||||
CLI_S3_УдалитьШифрованиеБакета(ПараметрыТеста);
|
||||
CLI_S3_УстановитьНастройкиВерсионированияБакета(ПараметрыТеста);
|
||||
CLI_S3_ПолучитьНастройкийВерсионированияБакета(ПараметрыТеста);
|
||||
CLI_S3_УдалитьБакет(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@ -16027,7 +16066,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьДоступныеИнтервалыДоставки", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеИнтервалыДоставки", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьДоступныеИнтервалыДоставки", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкИнтервалыДоставки(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16041,7 +16080,7 @@
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьОписаниеДоговоренности", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
@ -16049,7 +16088,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьОписаниеДоговоренности", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности (Пустая)", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьОписаниеДоговоренности (Пустая)", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16098,7 +16137,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ЗафиксироватьДоговоренностьОДоставке", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗафиксироватьДоговоренностьОДоставке", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ЗафиксироватьДоговоренностьОДоставке", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
UUID = Результат["entity"]["uuid"];
|
||||
@ -16121,7 +16160,7 @@
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоговоренностьОДоставке", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьДоговоренностьОДоставке", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16142,7 +16181,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "СоздатьПреалерт", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПреалерт", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "СоздатьПреалерт", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
UUID = Результат["entity"]["uuid"];
|
||||
@ -16163,7 +16202,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьПреалерт", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПреалерт", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьПреалерт", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16180,7 +16219,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьСтатусПаспортныхДанных", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПаспортныхДанных", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСтатусПаспортныхДанных", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_СдэкПаспорт(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16199,7 +16238,7 @@
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекЗаказа", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьЧекЗаказа", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16216,7 +16255,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьЧекиНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекиНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьЧекиНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16233,7 +16272,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьРеестрыПлатежейНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьРеестрыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьРеестрыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16250,7 +16289,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьПереводыПлатежейНаДату", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПереводыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьПереводыПлатежейНаДату", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16262,7 +16301,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьОписаниеФильтраОфисов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеФильтраОфисов", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьОписаниеФильтраОфисов", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
Опции = Новый Структура;
|
||||
@ -16270,7 +16309,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьОписаниеФильтраОфисов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеФильтраОфисов (Пустая)", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьОписаниеФильтраОфисов (Пустая)", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16290,7 +16329,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("cdek", "ПолучитьСписокОфисов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОфисов", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСписокОфисов", "CDEK");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16308,7 +16347,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("metrika", "ПолучитьСписокМеток", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокМеток", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСписокМеток", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетки(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16324,7 +16363,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("metrika", "СоздатьМетку", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьМетку", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "СоздатьМетку", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат, Наименование);
|
||||
|
||||
IDМетки = Результат["label"]["id"];
|
||||
@ -16344,7 +16383,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("metrika", "УдалитьМетку", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьМетку", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьМетку", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -16362,7 +16401,7 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("metrika", "ИзменитьМетку", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьМетку", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ИзменитьМетку", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат, Наименование);
|
||||
|
||||
|
||||
@ -16379,13 +16418,567 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("metrika", "ПолучитьМетку", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьМетку", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьМетку", "YandexMetrika");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область S3
|
||||
|
||||
Процедура CLI_S3_ПолучитьСтруктуруДанных(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСтруктуруДанных", "S3");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ОтправитьЗапросБезТела(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"] + "/opi-newbucket2";
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
Метод = "GET";
|
||||
|
||||
Опции.Вставить("metod", Метод);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ОтправитьЗапросБезТела", Опции);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ОтправитьЗапросБезТела");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ОтправитьЗапросСТелом(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
Метод = "PUT";
|
||||
Тело = "C:\test_data\document.docx";
|
||||
|
||||
Опции.Вставить("metod", Метод);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("body" , Тело);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ОтправитьЗапросСТелом", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ОтправитьЗапросСТелом");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_СоздатьБакет(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "СоздатьБакет", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "СоздатьБакет (DB)", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "СоздатьБакет", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "СоздатьБакет", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_УдалитьБакет(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УдалитьБакет", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьБакет (DB)", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УдалитьБакет", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьБакет", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ПолучитьСписокБакетов(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСписокБакетов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСписокБакетов", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ПроверитьДоступностьБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПроверитьДоступностьБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПроверитьДоступностьБакета", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("account", "1234");
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПроверитьДоступностьБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПроверитьДоступностьБакета (аккаунт)", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3НеНайдено(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ПолучитьШифрованиеБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
Наименование = "opi-newbucket2";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьШифрованиеБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьШифрованиеБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_УдалитьШифрованиеБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
Наименование = "opi-newbucket2";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УдалитьШифрованиеБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьШифрованиеБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_УстановитьШифрованиеБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
Наименование = "opi-newbucket2";
|
||||
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
XMLКонфигурация = Новый ДвоичныеДанные(XMLКонфигурация);
|
||||
ИВФ = ПолучитьИмяВременногоФайла("xml");
|
||||
XMLКонфигурация.Записать(ИВФ);
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("conf" , ИВФ);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УстановитьШифрованиеБакета", Опции);
|
||||
|
||||
УдалитьФайлы(ИВФ);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УстановитьШифрованиеБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3НеПоддерживается(Результат);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "УстановитьШифрованиеБакета", "S3", Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ПолучитьТегиБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьТегиБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьТегиБакета (DB)", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьТегиБакета", Опции);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьТегиБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_УстановитьТегиБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
СтруктураТегов = Новый Структура;
|
||||
|
||||
СтруктураТегов.Вставить("MyTag1", "SomeValue");
|
||||
СтруктураТегов.Вставить("MyTag2", "AnotherOne");
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("tagset", СтруктураТегов);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УстановитьТегиБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УстановитьТегиБакета (DB)", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("tagset", СтруктураТегов);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УстановитьТегиБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УстановитьТегиБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_УдалитьТегиБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УдалитьТегиБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьТегиБакета (DB)", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УдалитьТегиБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьТегиБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
Результат = OPI_S3.ПолучитьТегиБакета(Наименование, ОсновныеДанные, Ложь);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьТегиБакета (получение)", "S3");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ПолучитьНастройкийВерсионированияБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьНастройкийВерсионированияБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьНастройкийВерсионированияБакета (DB)", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьНастройкийВерсионированияБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьНастройкийВерсионированияБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_УстановитьНастройкиВерсионированияБакета(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
Статус = Истина;
|
||||
|
||||
// Directory bucket
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("status", Истина);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УстановитьНастройкиВерсионированияБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УстановитьНастройкиВерсионированияБакета (DB)", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP
|
||||
|
||||
// General purpose bucket
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("status", Истина);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УстановитьНастройкиВерсионированияБакета", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УстановитьНастройкиВерсионированияБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -14642,7 +14642,7 @@
|
||||
|
||||
// END
|
||||
|
||||
Результат["SecretKey"] = "***";
|
||||
Результат["SecretKey"] = "***";
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруДанных", "S3");
|
||||
|
||||
КонецПроцедуры
|
||||
|
@ -2084,16 +2084,16 @@
|
||||
#Область S3
|
||||
|
||||
Процедура CLI_AWS_ОбщиеМетоды() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL" , ПараметрыТеста);
|
||||
|
||||
|
||||
CLI_S3_ПолучитьСтруктуруДанных(ПараметрыТеста);
|
||||
CLI_S3_ОтправитьЗапросБезТела(ПараметрыТеста);
|
||||
CLI_S3_ОтправитьЗапросСТелом(ПараметрыТеста);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_AWS_РаботаСБакетами() Экспорт
|
||||
@ -16428,12 +16428,12 @@
|
||||
#Область S3
|
||||
|
||||
Процедура CLI_S3_ПолучитьСтруктуруДанных(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
|
||||
URL = ПараметрыФункции["S3_URL"];
|
||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
@ -16441,9 +16441,9 @@
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСтруктуруДанных", "S3");
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСтруктуруДанных", "S3");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ОтправитьЗапросБезТела(ПараметрыФункции)
|
||||
@ -16460,7 +16460,7 @@
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
|
||||
Метод = "GET";
|
||||
|
||||
Опции.Вставить("metod", Метод);
|
||||
@ -16470,8 +16470,8 @@
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ОтправитьЗапросБезТела");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ОтправитьЗапросБезТела");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_ОтправитьЗапросСТелом(ПараметрыФункции)
|
||||
@ -16481,16 +16481,16 @@
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
|
||||
Метод = "PUT";
|
||||
Тело = "C:\test_data\document.docx";
|
||||
Тело = "C:\test_data\document.docx";
|
||||
|
||||
Опции.Вставить("metod", Метод);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
@ -16498,8 +16498,8 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ОтправитьЗапросСТелом", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ОтправитьЗапросСТелом");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ОтправитьЗапросСТелом");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_S3_СоздатьБакет(ПараметрыФункции)
|
||||
@ -16509,7 +16509,7 @@
|
||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||
Region = "BTC";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("access", AccessKey);
|
||||
Опции.Вставить("secret", SecretKey);
|
||||
@ -16521,7 +16521,7 @@
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "СоздатьБакет", Опции);
|
||||
@ -16534,7 +16534,7 @@
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
@ -16626,10 +16626,10 @@
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПроверитьДоступностьБакета", Опции);
|
||||
@ -16637,7 +16637,7 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПроверитьДоступностьБакета", "S3"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("account", "1234");
|
||||
|
||||
@ -16665,7 +16665,7 @@
|
||||
|
||||
Наименование = "opi-newbucket2";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
@ -16693,7 +16693,7 @@
|
||||
|
||||
Наименование = "opi-newbucket2";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
@ -16728,19 +16728,19 @@
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
|
||||
XMLКонфигурация = Новый ДвоичныеДанные(XMLКонфигурация);
|
||||
ИВФ = ПолучитьИмяВременногоФайла("xml");
|
||||
XMLКонфигурация.Записать(ИВФ);
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("conf" , ИВФ);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УстановитьШифрованиеБакета", Опции);
|
||||
|
||||
УдалитьФайлы(ИВФ);
|
||||
УдалитьФайлы(ИВФ);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УстановитьШифрованиеБакета", "S3");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_S3НеПоддерживается(Результат);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "УстановитьШифрованиеБакета", "S3", Истина);
|
||||
@ -16766,7 +16766,7 @@
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьТегиБакета", Опции);
|
||||
@ -16779,7 +16779,7 @@
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
@ -16806,7 +16806,7 @@
|
||||
Опции.Вставить("region", Region);
|
||||
|
||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||
|
||||
|
||||
СтруктураТегов = Новый Структура;
|
||||
|
||||
СтруктураТегов.Вставить("MyTag1", "SomeValue");
|
||||
@ -16816,7 +16816,7 @@
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("tagset", СтруктураТегов);
|
||||
|
||||
@ -16830,7 +16830,7 @@
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("tagset", СтруктураТегов);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
@ -16861,7 +16861,7 @@
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "УдалитьТегиБакета", Опции);
|
||||
@ -16874,7 +16874,7 @@
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
@ -16907,7 +16907,7 @@
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьНастройкийВерсионированияБакета", Опции);
|
||||
@ -16920,7 +16920,7 @@
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic", ОсновныеДанные);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
||||
@ -16951,7 +16951,7 @@
|
||||
|
||||
Наименование = "opi-dirbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("status", Истина);
|
||||
|
||||
@ -16965,7 +16965,7 @@
|
||||
|
||||
Наименование = "opi-gpbucket3";
|
||||
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("name" , Наименование);
|
||||
Опции.Вставить("basic" , ОсновныеДанные);
|
||||
Опции.Вставить("status", Истина);
|
||||
Опции.Вставить("dir" , Ложь);
|
||||
|
@ -77,7 +77,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "ОтправитьЗапросБезТела";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЗАПРОСБЕЗТЕЛА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Общие методы";
|
||||
|
||||
@ -108,7 +108,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "ОтправитьЗапросСТелом";
|
||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЗАПРОССТЕЛОМ";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Общие методы";
|
||||
|
||||
@ -149,7 +149,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "СоздатьБакет";
|
||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬБАКЕТ";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -190,7 +190,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "УдалитьБакет";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬБАКЕТ";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -231,7 +231,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "ПроверитьДоступностьБакета";
|
||||
НоваяСтрока.МетодПоиска = "ПРОВЕРИТЬДОСТУПНОСТЬБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -282,7 +282,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "УстановитьШифрованиеБакета";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬШИФРОВАНИЕБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -333,7 +333,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "ПолучитьШифрованиеБакета";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬШИФРОВАНИЕБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -374,7 +374,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "УдалитьШифрованиеБакета";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬШИФРОВАНИЕБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -415,7 +415,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "УстановитьТегиБакета";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬТЕГИБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -466,7 +466,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "ПолучитьТегиБакета";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТЕГИБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -507,7 +507,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "УдалитьТегиБакета";
|
||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕГИБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -548,7 +548,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "УстановитьНастройкиВерсионированияБакета";
|
||||
НоваяСтрока.МетодПоиска = "УСТАНОВИТЬНАСТРОЙКИВЕРСИОНИРОВАНИЯБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -609,7 +609,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "ПолучитьНастройкийВерсионированияБакета";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬНАСТРОЙКИЙВЕРСИОНИРОВАНИЯБАКЕТА";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
|
||||
@ -639,7 +639,7 @@
|
||||
НоваяСтрока.Модуль = "OPI_S3";
|
||||
НоваяСтрока.Метод = "ПолучитьСписокБакетов";
|
||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКБАКЕТОВ";
|
||||
НоваяСтрока.Параметр = "--data";
|
||||
НоваяСтрока.Параметр = "--basic";
|
||||
НоваяСтрока.Описание = "Основные данные запроса. См. ПолучитьСтруктуруДанных";
|
||||
НоваяСтрока.Область = "Работа с бакетами";
|
||||
НоваяСтрока.ОписаниеМетода = "Получает список бакетов. Возможно использование отборов, если они поддерживаются сервисом";
|
||||
|
Loading…
Reference in New Issue
Block a user