mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-21 17:56:56 +02:00
Main build (Jenkins)
This commit is contained in:
parent
57c1530b14
commit
b0f48b39d2
4
.github/workflows/oint_test_full_en.yml
vendored
4
.github/workflows/oint_test_full_en.yml
vendored
@ -1294,6 +1294,10 @@ jobs:
|
|||||||
if: ${{ cancelled() }} == false
|
if: ${{ cancelled() }} == false
|
||||||
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os "CLI_AWS_BucketsManagment"
|
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os "CLI_AWS_BucketsManagment"
|
||||||
|
|
||||||
|
- name: Objects managment
|
||||||
|
if: ${{ cancelled() }} == false
|
||||||
|
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os "CLI_AWS_ObjectsManagment"
|
||||||
|
|
||||||
- name: Записать логи
|
- name: Записать логи
|
||||||
if: ${{ cancelled() }} == false
|
if: ${{ cancelled() }} == false
|
||||||
uses: actions/cache/save@v3
|
uses: actions/cache/save@v3
|
||||||
|
@ -649,6 +649,10 @@ pipeline {
|
|||||||
powershell encoding: 'UTF-8', script:'1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AWS_BucketsManagment"'
|
powershell encoding: 'UTF-8', script:'1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AWS_BucketsManagment"'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
powershell encoding: 'UTF-8', script:'1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AWS_ObjectsManagment"'
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1672,15 +1672,15 @@ def test_s3(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 PutObject --title "test" --bucket "test" --data "test" --basic "test" --headers "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe s3 PutObject --name "test" --bucket "test" --data "test" --basic "test" --headers "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 HeadObject --title "test" --bucket "test" --basic "test" --ver "test" --headers "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe s3 HeadObject --name "test" --bucket "test" --basic "test" --ver "test" --headers "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 DeleteObject --title "test" --bucket "test" --basic "test" --ver "test" --headers "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe s3 DeleteObject --name "test" --bucket "test" --basic "test" --ver "test" --headers "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1672,15 +1672,15 @@ def test_s3(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ЗагрузитьОбъект --title "test" --bucket "test" --data "test" --basic "test" --headers "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe s3 ЗагрузитьОбъект --name "test" --bucket "test" --data "test" --basic "test" --headers "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьОписаниеОбъекта --title "test" --bucket "test" --basic "test" --ver "test" --headers "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe s3 ПолучитьОписаниеОбъекта --name "test" --bucket "test" --basic "test" --ver "test" --headers "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe s3 УдалитьОбъект --title "test" --bucket "test" --basic "test" --ver "test" --headers "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe s3 УдалитьОбъект --name "test" --bucket "test" --basic "test" --ver "test" --headers "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -649,6 +649,10 @@ pipeline {
|
|||||||
powershell encoding: 'UTF-8', script:'1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "AWS_BucketsManagment"'
|
powershell encoding: 'UTF-8', script:'1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "AWS_BucketsManagment"'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
powershell encoding: 'UTF-8', script:'1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "AWS_ObjectsManagment"'
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
| Parameter | CLI option | Type | Required | Description |
|
| Parameter | CLI option | Type | Required | Description |
|
||||||
|-|-|-|-|-|
|
|-|-|-|-|-|
|
||||||
| Name | --title | String | ✔ | Name of the object in the bucket |
|
| Name | --name | String | ✔ | Name of the object in the bucket |
|
||||||
| Bucket | --bucket | String | ✔ | Name of the bucket to put the object |
|
| Bucket | --bucket | String | ✔ | Name of the bucket to put the object |
|
||||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||||
| Version | --ver | String | ✖ | Token for deleting a specific version of an object |
|
| Version | --ver | String | ✖ | Token for deleting a specific version of an object |
|
||||||
|
@ -14,7 +14,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
| Parameter | CLI option | Type | Required | Description |
|
| Parameter | CLI option | Type | Required | Description |
|
||||||
|-|-|-|-|-|
|
|-|-|-|-|-|
|
||||||
| Name | --title | String | ✔ | Name of the object in the bucket |
|
| Name | --name | String | ✔ | Name of the object in the bucket |
|
||||||
| Bucket | --bucket | String | ✔ | Name of the bucket in which the object is stored |
|
| Bucket | --bucket | String | ✔ | Name of the bucket in which the object is stored |
|
||||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||||
| Version | --ver | String | ✖ | Token for receiving a specific version of an object |
|
| Version | --ver | String | ✖ | Token for receiving a specific version of an object |
|
||||||
|
@ -14,7 +14,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
| Parameter | CLI option | Type | Required | Description |
|
| Parameter | CLI option | Type | Required | Description |
|
||||||
|-|-|-|-|-|
|
|-|-|-|-|-|
|
||||||
| Name | --title | String | ✔ | Name of the object in the bucket |
|
| Name | --name | String | ✔ | Name of the object in the bucket |
|
||||||
| Bucket | --bucket | String | ✔ | Name of the bucket to put the object |
|
| Bucket | --bucket | String | ✔ | Name of the bucket to put the object |
|
||||||
| Entity | --data | String, BinaryData | ✔ | File path or binary data of the object |
|
| Entity | --data | String, BinaryData | ✔ | File path or binary data of the object |
|
||||||
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
| BasicData | --basic | Structure of KeyAndValue | ✔ | Basic request data. See GetBasicDataStructure |
|
||||||
|
@ -14,7 +14,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||||
|-|-|-|-|-|
|
|-|-|-|-|-|
|
||||||
| Наименование | --title | Строка | ✔ | Наименование объекта в бакете |
|
| Наименование | --name | Строка | ✔ | Наименование объекта в бакете |
|
||||||
| Бакет | --bucket | Строка | ✔ | Имя бакета для загрузки объекта |
|
| Бакет | --bucket | Строка | ✔ | Имя бакета для загрузки объекта |
|
||||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||||
| Версия | --ver | Строка | ✖ | Токен для удаления конкретной версии объекта |
|
| Версия | --ver | Строка | ✖ | Токен для удаления конкретной версии объекта |
|
||||||
|
@ -14,7 +14,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||||
|-|-|-|-|-|
|
|-|-|-|-|-|
|
||||||
| Наименование | --title | Строка | ✔ | Наименование объекта в бакете |
|
| Наименование | --name | Строка | ✔ | Наименование объекта в бакете |
|
||||||
| Бакет | --bucket | Строка | ✔ | Имя бакета, в котором находится объект |
|
| Бакет | --bucket | Строка | ✔ | Имя бакета, в котором находится объект |
|
||||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||||
| Версия | --ver | Строка | ✖ | Токен для получения конкретной версии объекта |
|
| Версия | --ver | Строка | ✖ | Токен для получения конкретной версии объекта |
|
||||||
|
@ -14,7 +14,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||||
|-|-|-|-|-|
|
|-|-|-|-|-|
|
||||||
| Наименование | --title | Строка | ✔ | Наименование объекта в бакете |
|
| Наименование | --name | Строка | ✔ | Наименование объекта в бакете |
|
||||||
| Бакет | --bucket | Строка | ✔ | Имя бакета для загрузки объекта |
|
| Бакет | --bucket | Строка | ✔ | Имя бакета для загрузки объекта |
|
||||||
| Содержимое | --data | Строка, ДвоичныеДанные | ✔ | Данные или путь к файлу для загрузки |
|
| Содержимое | --data | Строка, ДвоичныеДанные | ✔ | Данные или путь к файлу для загрузки |
|
||||||
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
| ОсновныеДанные | --basic | Структура Из КлючИЗначение | ✔ | Основные данные запроса. См. ПолучитьСтруктуруДанных |
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -505,7 +505,7 @@ EndFunction
|
|||||||
// Method at AWS documentation: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
// Method at AWS documentation: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
||||||
//
|
//
|
||||||
// Parameters:
|
// Parameters:
|
||||||
// Name - String - Name of the object in the bucket - title
|
// Name - String - Name of the object in the bucket - name
|
||||||
// Bucket - String - Name of the bucket to put the object - bucket
|
// Bucket - String - Name of the bucket to put the object - bucket
|
||||||
// Entity - String, BinaryData - File path or binary data of the object - data
|
// Entity - String, BinaryData - File path or binary data of the object - data
|
||||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||||
@ -541,7 +541,7 @@ EndFunction
|
|||||||
// Method at AWS documentation: [GetObjectAttributes](@docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html)
|
// Method at AWS documentation: [GetObjectAttributes](@docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html)
|
||||||
//
|
//
|
||||||
// Parameters:
|
// Parameters:
|
||||||
// Name - String - Name of the object in the bucket - title
|
// Name - String - Name of the object in the bucket - name
|
||||||
// Bucket - String - Name of the bucket in which the object is stored - bucket
|
// Bucket - String - Name of the bucket in which the object is stored - bucket
|
||||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||||
// Version - String - Token for receiving a specific version of an object - ver
|
// Version - String - Token for receiving a specific version of an object - ver
|
||||||
@ -583,7 +583,7 @@ EndFunction
|
|||||||
// Method at AWS documentation: [DeleteObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html)
|
// Method at AWS documentation: [DeleteObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html)
|
||||||
//
|
//
|
||||||
// Parameters:
|
// Parameters:
|
||||||
// Name - String - Name of the object in the bucket - title
|
// Name - String - Name of the object in the bucket - name
|
||||||
// Bucket - String - Name of the bucket to put the object - bucket
|
// Bucket - String - Name of the bucket to put the object - bucket
|
||||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||||
// Version - String - Token for deleting a specific version of an object - ver
|
// Version - String - Token for deleting a specific version of an object - ver
|
||||||
|
@ -2118,6 +2118,22 @@ Procedure CLI_AWS_BucketsManagment() Export
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CLI_AWS_ObjectsManagment() Export
|
||||||
|
|
||||||
|
TestParameters = New Structure;
|
||||||
|
OPI_TestDataRetrieval.ParameterToCollection("S3_AccessKey", TestParameters);
|
||||||
|
OPI_TestDataRetrieval.ParameterToCollection("S3_SecretKey", TestParameters);
|
||||||
|
OPI_TestDataRetrieval.ParameterToCollection("S3_URL" , TestParameters);
|
||||||
|
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||||
|
|
||||||
|
CLI_S3_CreateBucket(TestParameters);
|
||||||
|
CLI_S3_PutObject(TestParameters);
|
||||||
|
CLI_S3_HeadObject(TestParameters);
|
||||||
|
CLI_S3_DeleteObject(TestParameters);
|
||||||
|
CLI_S3_DeleteBucket(TestParameters);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
@ -16998,6 +17014,98 @@ Procedure CLI_S3_PutBucketVersioning(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CLI_S3_PutObject(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 = "picture.jpg";
|
||||||
|
Bucket = "opi-gpbucket3";
|
||||||
|
Entity = FunctionParameters["Picture"]; // URL, Path or Binary Data
|
||||||
|
|
||||||
|
Options = New Structure;
|
||||||
|
Options.Insert("name" , Name);
|
||||||
|
Options.Insert("bucket", Bucket);
|
||||||
|
Options.Insert("data" , Entity);
|
||||||
|
Options.Insert("basic" , BasicData);
|
||||||
|
|
||||||
|
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutObject", Options);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutObject", "S3");
|
||||||
|
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CLI_S3_DeleteObject(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 = "picture.jpg";
|
||||||
|
Bucket = "opi-gpbucket3";
|
||||||
|
|
||||||
|
Options = New Structure;
|
||||||
|
Options.Insert("name" , Name);
|
||||||
|
Options.Insert("bucket", Bucket);
|
||||||
|
Options.Insert("basic" , BasicData);
|
||||||
|
|
||||||
|
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteObject", Options);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteObject", "S3");
|
||||||
|
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CLI_S3_HeadObject(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 = "picture.jpg";
|
||||||
|
Bucket = "opi-gpbucket3";
|
||||||
|
|
||||||
|
Options = New Structure;
|
||||||
|
Options.Insert("name" , Name);
|
||||||
|
Options.Insert("bucket", Bucket);
|
||||||
|
Options.Insert("basic" , BasicData);
|
||||||
|
|
||||||
|
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "HeadObject", Options);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLogCLI(Result, "HeadObject", "S3");
|
||||||
|
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
@ -505,7 +505,7 @@ EndFunction
|
|||||||
// Method at AWS documentation: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
// Method at AWS documentation: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
||||||
//
|
//
|
||||||
// Parameters:
|
// Parameters:
|
||||||
// Name - String - Name of the object in the bucket - title
|
// Name - String - Name of the object in the bucket - name
|
||||||
// Bucket - String - Name of the bucket to put the object - bucket
|
// Bucket - String - Name of the bucket to put the object - bucket
|
||||||
// Entity - String, BinaryData - File path or binary data of the object - data
|
// Entity - String, BinaryData - File path or binary data of the object - data
|
||||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||||
@ -541,7 +541,7 @@ EndFunction
|
|||||||
// Method at AWS documentation: [GetObjectAttributes](@docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html)
|
// Method at AWS documentation: [GetObjectAttributes](@docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html)
|
||||||
//
|
//
|
||||||
// Parameters:
|
// Parameters:
|
||||||
// Name - String - Name of the object in the bucket - title
|
// Name - String - Name of the object in the bucket - name
|
||||||
// Bucket - String - Name of the bucket in which the object is stored - bucket
|
// Bucket - String - Name of the bucket in which the object is stored - bucket
|
||||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||||
// Version - String - Token for receiving a specific version of an object - ver
|
// Version - String - Token for receiving a specific version of an object - ver
|
||||||
@ -583,7 +583,7 @@ EndFunction
|
|||||||
// Method at AWS documentation: [DeleteObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html)
|
// Method at AWS documentation: [DeleteObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html)
|
||||||
//
|
//
|
||||||
// Parameters:
|
// Parameters:
|
||||||
// Name - String - Name of the object in the bucket - title
|
// Name - String - Name of the object in the bucket - name
|
||||||
// Bucket - String - Name of the bucket to put the object - bucket
|
// Bucket - String - Name of the bucket to put the object - bucket
|
||||||
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
// BasicData - Structure of KeyAndValue - Basic request data. See GetBasicDataStructure - basic
|
||||||
// Version - String - Token for deleting a specific version of an object - ver
|
// Version - String - Token for deleting a specific version of an object - ver
|
||||||
|
@ -2118,6 +2118,22 @@ Procedure CLI_AWS_BucketsManagment() Export
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CLI_AWS_ObjectsManagment() Export
|
||||||
|
|
||||||
|
TestParameters = New Structure;
|
||||||
|
OPI_TestDataRetrieval.ParameterToCollection("S3_AccessKey", TestParameters);
|
||||||
|
OPI_TestDataRetrieval.ParameterToCollection("S3_SecretKey", TestParameters);
|
||||||
|
OPI_TestDataRetrieval.ParameterToCollection("S3_URL" , TestParameters);
|
||||||
|
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParameters);
|
||||||
|
|
||||||
|
CLI_S3_CreateBucket(TestParameters);
|
||||||
|
CLI_S3_PutObject(TestParameters);
|
||||||
|
CLI_S3_HeadObject(TestParameters);
|
||||||
|
CLI_S3_DeleteObject(TestParameters);
|
||||||
|
CLI_S3_DeleteBucket(TestParameters);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
@ -16998,6 +17014,98 @@ Procedure CLI_S3_PutBucketVersioning(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CLI_S3_PutObject(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 = "picture.jpg";
|
||||||
|
Bucket = "opi-gpbucket3";
|
||||||
|
Entity = FunctionParameters["Picture"]; // URL, Path or Binary Data
|
||||||
|
|
||||||
|
Options = New Structure;
|
||||||
|
Options.Insert("name" , Name);
|
||||||
|
Options.Insert("bucket", Bucket);
|
||||||
|
Options.Insert("data" , Entity);
|
||||||
|
Options.Insert("basic" , BasicData);
|
||||||
|
|
||||||
|
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "PutObject", Options);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLogCLI(Result, "PutObject", "S3");
|
||||||
|
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CLI_S3_DeleteObject(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 = "picture.jpg";
|
||||||
|
Bucket = "opi-gpbucket3";
|
||||||
|
|
||||||
|
Options = New Structure;
|
||||||
|
Options.Insert("name" , Name);
|
||||||
|
Options.Insert("bucket", Bucket);
|
||||||
|
Options.Insert("basic" , BasicData);
|
||||||
|
|
||||||
|
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "DeleteObject", Options);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLogCLI(Result, "DeleteObject", "S3");
|
||||||
|
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure CLI_S3_HeadObject(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 = "picture.jpg";
|
||||||
|
Bucket = "opi-gpbucket3";
|
||||||
|
|
||||||
|
Options = New Structure;
|
||||||
|
Options.Insert("name" , Name);
|
||||||
|
Options.Insert("bucket", Bucket);
|
||||||
|
Options.Insert("basic" , BasicData);
|
||||||
|
|
||||||
|
Result = OPI_TestDataRetrieval.ExecuteTestCLI("s3", "HeadObject", Options);
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLogCLI(Result, "HeadObject", "S3");
|
||||||
|
OPI_TestDataRetrieval.Check_S3Success(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
@ -690,7 +690,7 @@
|
|||||||
NewLine.Модуль = "OPI_S3";
|
NewLine.Модуль = "OPI_S3";
|
||||||
NewLine.Метод = "PutObject";
|
NewLine.Метод = "PutObject";
|
||||||
NewLine.МетодПоиска = "PUTOBJECT";
|
NewLine.МетодПоиска = "PUTOBJECT";
|
||||||
NewLine.Параметр = "--title";
|
NewLine.Параметр = "--name";
|
||||||
NewLine.Описание = "Name of the object in the bucket";
|
NewLine.Описание = "Name of the object in the bucket";
|
||||||
NewLine.Область = "Objects managment";
|
NewLine.Область = "Objects managment";
|
||||||
NewLine.ОписаниеМетода = "Uploads the file to the bucket";
|
NewLine.ОписаниеМетода = "Uploads the file to the bucket";
|
||||||
@ -741,7 +741,7 @@
|
|||||||
NewLine.Модуль = "OPI_S3";
|
NewLine.Модуль = "OPI_S3";
|
||||||
NewLine.Метод = "HeadObject";
|
NewLine.Метод = "HeadObject";
|
||||||
NewLine.МетодПоиска = "HEADOBJECT";
|
NewLine.МетодПоиска = "HEADOBJECT";
|
||||||
NewLine.Параметр = "--title";
|
NewLine.Параметр = "--name";
|
||||||
NewLine.Описание = "Name of the object in the bucket";
|
NewLine.Описание = "Name of the object in the bucket";
|
||||||
NewLine.Область = "Objects managment";
|
NewLine.Область = "Objects managment";
|
||||||
NewLine.ОписаниеМетода = "Receives information about the properties of the object in the baquette";
|
NewLine.ОписаниеМетода = "Receives information about the properties of the object in the baquette";
|
||||||
@ -792,7 +792,7 @@
|
|||||||
NewLine.Модуль = "OPI_S3";
|
NewLine.Модуль = "OPI_S3";
|
||||||
NewLine.Метод = "DeleteObject";
|
NewLine.Метод = "DeleteObject";
|
||||||
NewLine.МетодПоиска = "DELETEOBJECT";
|
NewLine.МетодПоиска = "DELETEOBJECT";
|
||||||
NewLine.Параметр = "--title";
|
NewLine.Параметр = "--name";
|
||||||
NewLine.Описание = "Name of the object in the bucket";
|
NewLine.Описание = "Name of the object in the bucket";
|
||||||
NewLine.Область = "Objects managment";
|
NewLine.Область = "Objects managment";
|
||||||
NewLine.ОписаниеМетода = "Removes the object from the bucket";
|
NewLine.ОписаниеМетода = "Removes the object from the bucket";
|
||||||
|
@ -505,7 +505,7 @@
|
|||||||
// Метод в документации AWS: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
// Метод в документации AWS: [PutObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Наименование - Строка - Наименование объекта в бакете - title
|
// Наименование - Строка - Наименование объекта в бакете - name
|
||||||
// Бакет - Строка - Имя бакета для загрузки объекта - bucket
|
// Бакет - Строка - Имя бакета для загрузки объекта - bucket
|
||||||
// Содержимое - Строка, ДвоичныеДанные - Данные или путь к файлу для загрузки - data
|
// Содержимое - Строка, ДвоичныеДанные - Данные или путь к файлу для загрузки - data
|
||||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||||
@ -541,7 +541,7 @@
|
|||||||
// Метод в документации AWS: [GetObjectAttributes](@docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html)
|
// Метод в документации AWS: [GetObjectAttributes](@docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html)
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Наименование - Строка - Наименование объекта в бакете - title
|
// Наименование - Строка - Наименование объекта в бакете - name
|
||||||
// Бакет - Строка - Имя бакета, в котором находится объект - bucket
|
// Бакет - Строка - Имя бакета, в котором находится объект - bucket
|
||||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||||
// Версия - Строка - Токен для получения конкретной версии объекта - ver
|
// Версия - Строка - Токен для получения конкретной версии объекта - ver
|
||||||
@ -583,7 +583,7 @@
|
|||||||
// Метод в документации AWS: [DeleteObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html)
|
// Метод в документации AWS: [DeleteObject](@docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html)
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Наименование - Строка - Наименование объекта в бакете - title
|
// Наименование - Строка - Наименование объекта в бакете - name
|
||||||
// Бакет - Строка - Имя бакета для загрузки объекта - bucket
|
// Бакет - Строка - Имя бакета для загрузки объекта - bucket
|
||||||
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic
|
||||||
// Версия - Строка - Токен для удаления конкретной версии объекта - ver
|
// Версия - Строка - Токен для удаления конкретной версии объекта - ver
|
||||||
|
@ -2118,6 +2118,22 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура CLI_AWS_РаботаСОбъектами() Экспорт
|
||||||
|
|
||||||
|
ПараметрыТеста = Новый Структура;
|
||||||
|
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста);
|
||||||
|
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста);
|
||||||
|
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL" , ПараметрыТеста);
|
||||||
|
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста);
|
||||||
|
|
||||||
|
CLI_S3_СоздатьБакет(ПараметрыТеста);
|
||||||
|
CLI_S3_ЗагрузитьОбъект(ПараметрыТеста);
|
||||||
|
CLI_S3_ПолучитьОписаниеОбъекта(ПараметрыТеста);
|
||||||
|
CLI_S3_УдалитьОбъект(ПараметрыТеста);
|
||||||
|
CLI_S3_УдалитьБакет(ПараметрыТеста);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@ -16998,6 +17014,98 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура CLI_S3_ЗагрузитьОбъект(ПараметрыФункции)
|
||||||
|
|
||||||
|
URL = ПараметрыФункции["S3_URL"];
|
||||||
|
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||||
|
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||||
|
Region = "BTC";
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("url" , URL);
|
||||||
|
Опции.Вставить("access", AccessKey);
|
||||||
|
Опции.Вставить("secret", SecretKey);
|
||||||
|
Опции.Вставить("region", Region);
|
||||||
|
|
||||||
|
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||||
|
|
||||||
|
Наименование = "picture.jpg";
|
||||||
|
Бакет = "opi-gpbucket3";
|
||||||
|
Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("name" , Наименование);
|
||||||
|
Опции.Вставить("bucket", Бакет);
|
||||||
|
Опции.Вставить("data" , Содержимое);
|
||||||
|
Опции.Вставить("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", "ПолучитьСтруктуруДанных", Опции);
|
||||||
|
|
||||||
|
Наименование = "picture.jpg";
|
||||||
|
Бакет = "opi-gpbucket3";
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("name" , Наименование);
|
||||||
|
Опции.Вставить("bucket", Бакет);
|
||||||
|
Опции.Вставить("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", "ПолучитьСтруктуруДанных", Опции);
|
||||||
|
|
||||||
|
Наименование = "picture.jpg";
|
||||||
|
Бакет = "opi-gpbucket3";
|
||||||
|
|
||||||
|
Опции = Новый Структура;
|
||||||
|
Опции.Вставить("name" , Наименование);
|
||||||
|
Опции.Вставить("bucket", Бакет);
|
||||||
|
Опции.Вставить("basic" , ОсновныеДанные);
|
||||||
|
|
||||||
|
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьОписаниеОбъекта", Опции);
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьОписаниеОбъекта", "S3");
|
||||||
|
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -2119,7 +2119,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура CLI_AWS_РаботаСОбъектами() Экспорт
|
Процедура CLI_AWS_РаботаСОбъектами() Экспорт
|
||||||
|
|
||||||
ПараметрыТеста = Новый Структура;
|
ПараметрыТеста = Новый Структура;
|
||||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста);
|
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста);
|
||||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста);
|
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста);
|
||||||
@ -2131,7 +2131,7 @@
|
|||||||
CLI_S3_ПолучитьОписаниеОбъекта(ПараметрыТеста);
|
CLI_S3_ПолучитьОписаниеОбъекта(ПараметрыТеста);
|
||||||
CLI_S3_УдалитьОбъект(ПараметрыТеста);
|
CLI_S3_УдалитьОбъект(ПараметрыТеста);
|
||||||
CLI_S3_УдалитьБакет(ПараметрыТеста);
|
CLI_S3_УдалитьБакет(ПараметрыТеста);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@ -17015,7 +17015,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура CLI_S3_ЗагрузитьОбъект(ПараметрыФункции)
|
Процедура CLI_S3_ЗагрузитьОбъект(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["S3_URL"];
|
URL = ПараметрыФункции["S3_URL"];
|
||||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||||
@ -17028,7 +17028,7 @@
|
|||||||
Опции.Вставить("region", Region);
|
Опции.Вставить("region", Region);
|
||||||
|
|
||||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||||
|
|
||||||
Наименование = "picture.jpg";
|
Наименование = "picture.jpg";
|
||||||
Бакет = "opi-gpbucket3";
|
Бакет = "opi-gpbucket3";
|
||||||
Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные
|
Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные
|
||||||
@ -17043,11 +17043,11 @@
|
|||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ЗагрузитьОбъект", "S3");
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ЗагрузитьОбъект", "S3");
|
||||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура CLI_S3_УдалитьОбъект(ПараметрыФункции)
|
Процедура CLI_S3_УдалитьОбъект(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["S3_URL"];
|
URL = ПараметрыФункции["S3_URL"];
|
||||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||||
@ -17060,10 +17060,10 @@
|
|||||||
Опции.Вставить("region", Region);
|
Опции.Вставить("region", Region);
|
||||||
|
|
||||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||||
|
|
||||||
Наименование = "picture.jpg";
|
Наименование = "picture.jpg";
|
||||||
Бакет = "opi-gpbucket3";
|
Бакет = "opi-gpbucket3";
|
||||||
|
|
||||||
Опции = Новый Структура;
|
Опции = Новый Структура;
|
||||||
Опции.Вставить("name" , Наименование);
|
Опции.Вставить("name" , Наименование);
|
||||||
Опции.Вставить("bucket", Бакет);
|
Опции.Вставить("bucket", Бакет);
|
||||||
@ -17073,11 +17073,11 @@
|
|||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьОбъект", "S3");
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "УдалитьОбъект", "S3");
|
||||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура CLI_S3_ПолучитьОписаниеОбъекта(ПараметрыФункции)
|
Процедура CLI_S3_ПолучитьОписаниеОбъекта(ПараметрыФункции)
|
||||||
|
|
||||||
URL = ПараметрыФункции["S3_URL"];
|
URL = ПараметрыФункции["S3_URL"];
|
||||||
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
AccessKey = ПараметрыФункции["S3_AccessKey"];
|
||||||
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
SecretKey = ПараметрыФункции["S3_SecretKey"];
|
||||||
@ -17090,10 +17090,10 @@
|
|||||||
Опции.Вставить("region", Region);
|
Опции.Вставить("region", Region);
|
||||||
|
|
||||||
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
ОсновныеДанные = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСтруктуруДанных", Опции);
|
||||||
|
|
||||||
Наименование = "picture.jpg";
|
Наименование = "picture.jpg";
|
||||||
Бакет = "opi-gpbucket3";
|
Бакет = "opi-gpbucket3";
|
||||||
|
|
||||||
Опции = Новый Структура;
|
Опции = Новый Структура;
|
||||||
Опции.Вставить("name" , Наименование);
|
Опции.Вставить("name" , Наименование);
|
||||||
Опции.Вставить("bucket", Бакет);
|
Опции.Вставить("bucket", Бакет);
|
||||||
@ -17103,7 +17103,7 @@
|
|||||||
|
|
||||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьОписаниеОбъекта", "S3");
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьОписаниеОбъекта", "S3");
|
||||||
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -690,7 +690,7 @@
|
|||||||
НоваяСтрока.Модуль = "OPI_S3";
|
НоваяСтрока.Модуль = "OPI_S3";
|
||||||
НоваяСтрока.Метод = "ЗагрузитьОбъект";
|
НоваяСтрока.Метод = "ЗагрузитьОбъект";
|
||||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬОБЪЕКТ";
|
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬОБЪЕКТ";
|
||||||
НоваяСтрока.Параметр = "--title";
|
НоваяСтрока.Параметр = "--name";
|
||||||
НоваяСтрока.Описание = "Наименование объекта в бакете";
|
НоваяСтрока.Описание = "Наименование объекта в бакете";
|
||||||
НоваяСтрока.Область = "Работа с объектами";
|
НоваяСтрока.Область = "Работа с объектами";
|
||||||
НоваяСтрока.ОписаниеМетода = "Загружает файл в бакет";
|
НоваяСтрока.ОписаниеМетода = "Загружает файл в бакет";
|
||||||
@ -741,7 +741,7 @@
|
|||||||
НоваяСтрока.Модуль = "OPI_S3";
|
НоваяСтрока.Модуль = "OPI_S3";
|
||||||
НоваяСтрока.Метод = "ПолучитьОписаниеОбъекта";
|
НоваяСтрока.Метод = "ПолучитьОписаниеОбъекта";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОПИСАНИЕОБЪЕКТА";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОПИСАНИЕОБЪЕКТА";
|
||||||
НоваяСтрока.Параметр = "--title";
|
НоваяСтрока.Параметр = "--name";
|
||||||
НоваяСтрока.Описание = "Наименование объекта в бакете";
|
НоваяСтрока.Описание = "Наименование объекта в бакете";
|
||||||
НоваяСтрока.Область = "Работа с объектами";
|
НоваяСтрока.Область = "Работа с объектами";
|
||||||
НоваяСтрока.ОписаниеМетода = "Получает информацию о характеристиках объекта в бакете";
|
НоваяСтрока.ОписаниеМетода = "Получает информацию о характеристиках объекта в бакете";
|
||||||
@ -792,7 +792,7 @@
|
|||||||
НоваяСтрока.Модуль = "OPI_S3";
|
НоваяСтрока.Модуль = "OPI_S3";
|
||||||
НоваяСтрока.Метод = "УдалитьОбъект";
|
НоваяСтрока.Метод = "УдалитьОбъект";
|
||||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
|
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
|
||||||
НоваяСтрока.Параметр = "--title";
|
НоваяСтрока.Параметр = "--name";
|
||||||
НоваяСтрока.Описание = "Наименование объекта в бакете";
|
НоваяСтрока.Описание = "Наименование объекта в бакете";
|
||||||
НоваяСтрока.Область = "Работа с объектами";
|
НоваяСтрока.Область = "Работа с объектами";
|
||||||
НоваяСтрока.ОписаниеМетода = "Удаляет объект из бакета";
|
НоваяСтрока.ОписаниеМетода = "Удаляет объект из бакета";
|
||||||
|
Loading…
Reference in New Issue
Block a user