我有一个关于使用seal-secrets\n的问题。
\nSealedSecrets 解决方案解决了我们\xe2\x80\x99 遇到的问题:能够在版本控制中存储机密。然而,我们希望能够从密封秘密文件(已经由 kubeseal 加密的文件)重新生成普通秘密文件。用例:您转到现有的存储库,克隆它,然后您想查看本地计算机的实际秘密值是什么。
\n据我了解,鉴于我想在 kubernetes 控制器之外解密,这违背了密封秘密的目的。但我希望这个用例有意义,并且我得到了一些关于如何实现这一目标的建议。
\n我想知道是否有任何方法(使用JS或其他方式)自动提交带有名称和ID为"提交"的字段的表单.基本上,我的整个HTML代码如下所示:
<html>
<body onload=myForm.submit()>
<form id="myForm" name="myForm" action="http://example.com/examplePage.do" method="POST">
<input type=hidden name="val1" id="val1" value="some_Value"/>
<input type=hidden name="val2" id="val2" value="another_Value"/>
<input type=hidden name="val3" id="val3" value="yet_another_Value"/>
<input type=hidden name="submit" id="submit" value="Continue"/>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
显然,myForm.submit()返回一个myForm.submit is not a function
错误.如果没有"提交"字段,其值为"继续",则服务器拒绝该请求,并且要求是自动提交此请求.
我有一张有100万条记录的表。我需要能够将这些记录移动到另一个数据库和另一个表。
我正在使用存储过程来获取数据。它填充一个数据适配器,然后bcp将数据放入新表中。
我们使用的是SQL Server 2005和C#4。我们将使用C#4.6或5.0迁移到SQL Server 2012或2014和Visual Studio 2015。如果有任何功能可以使其正常工作。
有没有办法,或者下面的代码有什么问题,可以防止数据适配器被填充,而是映射列并BulkCopy
保留在服务器端,并且像SSIS那样将记录从db推送到新表中?
似乎大容量副本本身快如闪电,但是适配器填充失败,因为它用尽了内存,试图用一百万条记录填充适配器。一次不做1行,我只想在表之间移动数据。
一个表具有27列,其中5个不在表2中,而表2具有32列,并且某些列在两个表中的名称不同。
这是概念证明(PoC)。
sourceConn_transDB.Open();
SqlCommand sourceCommand = new SqlCommand(queryString, sourceConn_transDB);
DataTable table = new DataTable();
sourceCommand.CommandTimeout = 600;
using (var adapter = new SqlDataAdapter(sourceCommand))
{
WriteLineWithTime("Adapter Fill");
adapter.Fill(table);
}
if ((table == null) || (table.Rows.Count <= 0))
break;
using (SqlBulkCopy bulk = new SqlBulkCopy(targetConn_reportDB, SqlBulkCopyOptions.KeepIdentity, null) { DestinationTableName = "PatientEvent" })
{
bulk.ColumnMappings.Add(new SqlBulkCopyColumnMapping("PatientID", "PatientID"));
}
Run Code Online (Sandbox Code Playgroud) poc ×3
c# ×1
csrf ×1
form-submit ×1
html ×1
javascript ×1
kubernetes ×1
sealedsecret ×1
secrets ×1
sql ×1