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
|
||||
Name = "opi-dirbucket3";
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
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
|
||||
Name = "opi-dirbucket3";
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
|
||||
```
|
||||
|
||||
@@ -7,8 +7,12 @@
|
||||
|
||||
Каталог = Истина; // Формирование URL в path-style
|
||||
Наименование = "opi-dirbucket3";
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
||||
|
||||
@@ -44,9 +44,13 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
Каталог = Истина; // Формирование URL в path-style
|
||||
Наименование = "opi-dirbucket3";
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
Результат = 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(FileName);
|
||||
|
||||
OPI_Tools.RestoreEscapeSequences(FileName);
|
||||
|
||||
Result = Connection.DownloadToFile(Path, FileName);
|
||||
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 = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <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);
|
||||
|
||||
// END
|
||||
|
||||
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
|
||||
|
||||
Process(Result, "S3", "PutBucketEncryption");
|
||||
|
||||
EndProcedure
|
||||
|
||||
@@ -18556,9 +18556,17 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
||||
Name = "opi-dirbucket3";
|
||||
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
TFN = GetTempFileName("xml"); // SKIP
|
||||
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
|
||||
XmlConfig = TFN; // SKIP
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("name", Name);
|
||||
@@ -18570,6 +18578,8 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
|
||||
|
||||
Process(Result, "S3", "PutBucketEncryption");
|
||||
|
||||
EndProcedure
|
||||
|
||||
@@ -11555,6 +11555,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
|
||||
|
||||
If Not Embedded Then
|
||||
Value = ?(Value, "true", "false");
|
||||
Cover = False;
|
||||
EndIf;
|
||||
|
||||
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(FileName);
|
||||
|
||||
OPI_Tools.RestoreEscapeSequences(FileName);
|
||||
|
||||
Result = Connection.DownloadToFile(Path, FileName);
|
||||
Result = OPI_Tools.JsonToStructure(Result);
|
||||
|
||||
|
||||
@@ -11555,6 +11555,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
|
||||
|
||||
If Not Embedded Then
|
||||
Value = ?(Value, "true", "false");
|
||||
Cover = False;
|
||||
EndIf;
|
||||
|
||||
ElsIf CurrentType = Type("BinaryData") Then
|
||||
|
||||
@@ -14391,14 +14391,24 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
||||
Name = "opi-dirbucket3";
|
||||
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <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);
|
||||
|
||||
// END
|
||||
|
||||
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
|
||||
|
||||
Process(Result, "S3", "PutBucketEncryption");
|
||||
|
||||
EndProcedure
|
||||
|
||||
@@ -18556,9 +18556,17 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
||||
Name = "opi-dirbucket3";
|
||||
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
TFN = GetTempFileName("xml"); // SKIP
|
||||
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
|
||||
XmlConfig = TFN; // SKIP
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("name", Name);
|
||||
@@ -18570,6 +18578,8 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
|
||||
|
||||
// END
|
||||
|
||||
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
|
||||
|
||||
Process(Result, "S3", "PutBucketEncryption");
|
||||
|
||||
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_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
|
||||
|
||||
Результат = Соединение.DownloadToFile(Путь, ИмяФайла);
|
||||
Результат = 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-gpbucket3"); // SKIP
|
||||
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||
XMLКонфигурация = ИВФ; // SKIP
|
||||
|
||||
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
||||
|
||||
// END
|
||||
|
||||
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||
|
||||
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -18556,9 +18556,17 @@
|
||||
Наименование = "opi-dirbucket3";
|
||||
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||
XMLКонфигурация = ИВФ; // SKIP
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("name", Наименование);
|
||||
@@ -18570,6 +18578,8 @@
|
||||
|
||||
// END
|
||||
|
||||
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||
|
||||
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -11555,6 +11555,7 @@
|
||||
|
||||
Если Не Вложенный Тогда
|
||||
Значение = ?(Значение, "true", "false");
|
||||
Обертка = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли ТекущийТип = Тип("ДвоичныеДанные") Тогда
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/core/Modules/OPI_FTP.os
|
||||
// OneScript: ./OInt/core/Modules/OPI_FTP.os
|
||||
// Lib: FTP
|
||||
// CLI: ftp
|
||||
// Keywords: ftp, ftps
|
||||
@@ -804,7 +804,7 @@
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Путь);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФайла);
|
||||
|
||||
OPI_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
|
||||
OPI_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
|
||||
|
||||
Результат = Соединение.DownloadToFile(Путь, ИмяФайла);
|
||||
Результат = OPI_Инструменты.JsonВСтруктуру(Результат);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
||||
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -14399,15 +14399,15 @@
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||
XMLКонфигурация = ИВФ; // SKIP
|
||||
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||
XMLКонфигурация = ИВФ; // SKIP
|
||||
|
||||
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
|
||||
|
||||
// END
|
||||
|
||||
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||
|
||||
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
||||
|
||||
|
||||
@@ -18556,9 +18556,17 @@
|
||||
Наименование = "opi-dirbucket3";
|
||||
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
|
||||
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
|
||||
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
|
||||
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
|
||||
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||
| <Rule>
|
||||
| <ApplyServerSideEncryptionByDefault>
|
||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||
| </ApplyServerSideEncryptionByDefault>
|
||||
| </Rule>
|
||||
|</ServerSideEncryptionConfiguration>";
|
||||
|
||||
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
|
||||
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
|
||||
XMLКонфигурация = ИВФ; // SKIP
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("name", Наименование);
|
||||
@@ -18570,6 +18578,8 @@
|
||||
|
||||
// END
|
||||
|
||||
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
|
||||
|
||||
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Reference in New Issue
Block a user