You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-25 22:12:29 +02:00
Main build (Jenkins)
This commit is contained in:
10
docs/en/examples/S3/PutBucketEncryption.txt
vendored
10
docs/en/examples/S3/PutBucketEncryption.txt
vendored
@@ -7,8 +7,12 @@
|
|||||||
|
|
||||||
Directory = True; // Formation URL in path-style
|
Directory = True; // Formation URL in path-style
|
||||||
Name = "opi-dirbucket3";
|
Name = "opi-dirbucket3";
|
||||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
||||||
|
|||||||
@@ -44,9 +44,13 @@ Method at AWS documentation: [PutBucketEncryption](https://docs.aws.amazon.com/A
|
|||||||
|
|
||||||
Directory = True; // Formation URL in path-style
|
Directory = True; // Formation URL in path-style
|
||||||
Name = "opi-dirbucket3";
|
Name = "opi-dirbucket3";
|
||||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -7,8 +7,12 @@
|
|||||||
|
|
||||||
Каталог = Истина; // Формирование URL в path-style
|
Каталог = Истина; // Формирование URL в path-style
|
||||||
Наименование = "opi-dirbucket3";
|
Наименование = "opi-dirbucket3";
|
||||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
||||||
|
|||||||
@@ -44,9 +44,13 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
Каталог = Истина; // Формирование URL в path-style
|
Каталог = Истина; // Формирование URL в path-style
|
||||||
Наименование = "opi-dirbucket3";
|
Наименование = "opi-dirbucket3";
|
||||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
||||||
```
|
```
|
||||||
|
|||||||
17976
service/dictionaries/en.json
vendored
17976
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
2
src/en/OInt/core/Modules/OPI_FTP.os
vendored
2
src/en/OInt/core/Modules/OPI_FTP.os
vendored
@@ -804,6 +804,8 @@ Function SaveFile(Val Connection, Val Path, Val FileName) Export
|
|||||||
OPI_TypeConversion.GetLine(Path);
|
OPI_TypeConversion.GetLine(Path);
|
||||||
OPI_TypeConversion.GetLine(FileName);
|
OPI_TypeConversion.GetLine(FileName);
|
||||||
|
|
||||||
|
OPI_Tools.RestoreEscapeSequences(FileName);
|
||||||
|
|
||||||
Result = Connection.DownloadToFile(Path, FileName);
|
Result = Connection.DownloadToFile(Path, FileName);
|
||||||
Result = OPI_Tools.JsonToStructure(Result);
|
Result = OPI_Tools.JsonToStructure(Result);
|
||||||
|
|
||||||
|
|||||||
16
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
16
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
@@ -14390,14 +14390,24 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
|||||||
Name = "opi-dirbucket3";
|
Name = "opi-dirbucket3";
|
||||||
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||||
|
|
||||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
|
TFN = GetTempFileName("xml"); // SKIP
|
||||||
|
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
|
||||||
|
XmlConfig = TFN; // SKIP
|
||||||
|
|
||||||
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
|
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
|
||||||
|
|
||||||
Process(Result, "S3", "PutBucketEncryption");
|
Process(Result, "S3", "PutBucketEncryption");
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|||||||
@@ -18556,9 +18556,17 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
|||||||
Name = "opi-dirbucket3";
|
Name = "opi-dirbucket3";
|
||||||
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||||
|
|
||||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
|
TFN = GetTempFileName("xml"); // SKIP
|
||||||
|
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
|
||||||
|
XmlConfig = TFN; // SKIP
|
||||||
|
|
||||||
Options = New Structure;
|
Options = New Structure;
|
||||||
Options.Insert("name", Name);
|
Options.Insert("name", Name);
|
||||||
@@ -18570,6 +18578,8 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
|||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
|
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
|
||||||
|
|
||||||
Process(Result, "S3", "PutBucketEncryption");
|
Process(Result, "S3", "PutBucketEncryption");
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|||||||
@@ -11555,6 +11555,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
|
|||||||
|
|
||||||
If Not Embedded Then
|
If Not Embedded Then
|
||||||
Value = ?(Value, "true", "false");
|
Value = ?(Value, "true", "false");
|
||||||
|
Cover = False;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
ElsIf CurrentType = Type("BinaryData") Then
|
ElsIf CurrentType = Type("BinaryData") Then
|
||||||
|
|||||||
@@ -804,6 +804,8 @@ Function SaveFile(Val Connection, Val Path, Val FileName) Export
|
|||||||
OPI_TypeConversion.GetLine(Path);
|
OPI_TypeConversion.GetLine(Path);
|
||||||
OPI_TypeConversion.GetLine(FileName);
|
OPI_TypeConversion.GetLine(FileName);
|
||||||
|
|
||||||
|
OPI_Tools.RestoreEscapeSequences(FileName);
|
||||||
|
|
||||||
Result = Connection.DownloadToFile(Path, FileName);
|
Result = Connection.DownloadToFile(Path, FileName);
|
||||||
Result = OPI_Tools.JsonToStructure(Result);
|
Result = OPI_Tools.JsonToStructure(Result);
|
||||||
|
|
||||||
|
|||||||
@@ -11555,6 +11555,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
|
|||||||
|
|
||||||
If Not Embedded Then
|
If Not Embedded Then
|
||||||
Value = ?(Value, "true", "false");
|
Value = ?(Value, "true", "false");
|
||||||
|
Cover = False;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
ElsIf CurrentType = Type("BinaryData") Then
|
ElsIf CurrentType = Type("BinaryData") Then
|
||||||
|
|||||||
@@ -14391,14 +14391,24 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
|||||||
Name = "opi-dirbucket3";
|
Name = "opi-dirbucket3";
|
||||||
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||||
|
|
||||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
|
TFN = GetTempFileName("xml"); // SKIP
|
||||||
|
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
|
||||||
|
XmlConfig = TFN; // SKIP
|
||||||
|
|
||||||
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
|
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
|
||||||
|
|
||||||
Process(Result, "S3", "PutBucketEncryption");
|
Process(Result, "S3", "PutBucketEncryption");
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|||||||
@@ -18556,9 +18556,17 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
|||||||
Name = "opi-dirbucket3";
|
Name = "opi-dirbucket3";
|
||||||
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||||
|
|
||||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
|
TFN = GetTempFileName("xml"); // SKIP
|
||||||
|
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
|
||||||
|
XmlConfig = TFN; // SKIP
|
||||||
|
|
||||||
Options = New Structure;
|
Options = New Structure;
|
||||||
Options.Insert("name", Name);
|
Options.Insert("name", Name);
|
||||||
@@ -18570,6 +18578,8 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
|||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
|
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
|
||||||
|
|
||||||
Process(Result, "S3", "PutBucketEncryption");
|
Process(Result, "S3", "PutBucketEncryption");
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|||||||
2
src/ru/OInt/core/Modules/OPI_FTP.os
vendored
2
src/ru/OInt/core/Modules/OPI_FTP.os
vendored
@@ -804,6 +804,8 @@
|
|||||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Путь);
|
OPI_ПреобразованиеТипов.ПолучитьСтроку(Путь);
|
||||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФайла);
|
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФайла);
|
||||||
|
|
||||||
|
OPI_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
|
||||||
|
|
||||||
Результат = Соединение.DownloadToFile(Путь, ИмяФайла);
|
Результат = Соединение.DownloadToFile(Путь, ИмяФайла);
|
||||||
Результат = OPI_Инструменты.JsonВСтруктуру(Результат);
|
Результат = OPI_Инструменты.JsonВСтруктуру(Результат);
|
||||||
|
|
||||||
|
|||||||
16
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
16
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
@@ -14390,14 +14390,24 @@
|
|||||||
Наименование = "opi-dirbucket3";
|
Наименование = "opi-dirbucket3";
|
||||||
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||||
|
|
||||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
|
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||||
|
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||||
|
XMLКонфигурация = ИВФ; // SKIP
|
||||||
|
|
||||||
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
|
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||||
|
|
||||||
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -18556,9 +18556,17 @@
|
|||||||
Наименование = "opi-dirbucket3";
|
Наименование = "opi-dirbucket3";
|
||||||
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||||
|
|
||||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
|
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||||
|
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||||
|
XMLКонфигурация = ИВФ; // SKIP
|
||||||
|
|
||||||
Опции = Новый Структура;
|
Опции = Новый Структура;
|
||||||
Опции.Вставить("name", Наименование);
|
Опции.Вставить("name", Наименование);
|
||||||
@@ -18570,6 +18578,8 @@
|
|||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
|
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||||
|
|
||||||
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -11555,6 +11555,7 @@
|
|||||||
|
|
||||||
Если Не Вложенный Тогда
|
Если Не Вложенный Тогда
|
||||||
Значение = ?(Значение, "true", "false");
|
Значение = ?(Значение, "true", "false");
|
||||||
|
Обертка = Ложь;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли ТекущийТип = Тип("ДвоичныеДанные") Тогда
|
ИначеЕсли ТекущийТип = Тип("ДвоичныеДанные") Тогда
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/core/Modules/OPI_FTP.os
|
// OneScript: ./OInt/core/Modules/OPI_FTP.os
|
||||||
// Lib: FTP
|
// Lib: FTP
|
||||||
// CLI: ftp
|
// CLI: ftp
|
||||||
// Keywords: ftp, ftps
|
// Keywords: ftp, ftps
|
||||||
@@ -804,7 +804,7 @@
|
|||||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Путь);
|
OPI_ПреобразованиеТипов.ПолучитьСтроку(Путь);
|
||||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФайла);
|
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФайла);
|
||||||
|
|
||||||
OPI_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
|
OPI_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
|
||||||
|
|
||||||
Результат = Соединение.DownloadToFile(Путь, ИмяФайла);
|
Результат = Соединение.DownloadToFile(Путь, ИмяФайла);
|
||||||
Результат = OPI_Инструменты.JsonВСтруктуру(Результат);
|
Результат = OPI_Инструменты.JsonВСтруктуру(Результат);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
||||||
|
|
||||||
// MIT License
|
// MIT License
|
||||||
|
|
||||||
@@ -14399,15 +14399,15 @@
|
|||||||
| </Rule>
|
| </Rule>
|
||||||
|</ServerSideEncryptionConfiguration>";
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||||
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||||
XMLКонфигурация = ИВФ; // SKIP
|
XMLКонфигурация = ИВФ; // SKIP
|
||||||
|
|
||||||
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||||
|
|
||||||
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
||||||
|
|
||||||
|
|||||||
@@ -18556,9 +18556,17 @@
|
|||||||
Наименование = "opi-dirbucket3";
|
Наименование = "opi-dirbucket3";
|
||||||
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||||
|
|
||||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
| <Rule>
|
||||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
|
| </Rule>
|
||||||
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
|
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||||
|
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||||
|
XMLКонфигурация = ИВФ; // SKIP
|
||||||
|
|
||||||
Опции = Новый Структура;
|
Опции = Новый Структура;
|
||||||
Опции.Вставить("name", Наименование);
|
Опции.Вставить("name", Наименование);
|
||||||
@@ -18570,6 +18578,8 @@
|
|||||||
|
|
||||||
// END
|
// END
|
||||||
|
|
||||||
|
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||||
|
|
||||||
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
Reference in New Issue
Block a user