我一直在测试和试验一下,以了解如何将SSL证书上传到AWS的弹性负载均衡器(找出不同密钥和证书编码的问题).
因此我在那里有很多测试证书,我用错误的信息,缺少证书链或只是伪造的数据生成了这些证书.
据我所知,没有办法删除这些证书,甚至更新/替换缺少某些信息的证书.AWS的"更新证书"(http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/US_UpdatingLoadBalancerSSL.html)的说明实际上只是向您展示如何更改负载均衡器侦听器以使用已在其上的其他证书那里或那你也可以上传!(这正是我最初在那里获得如此多的证书的原因).
有人可以告诉我,我错了,还有办法删除它们吗?:D(最好也是怎么做)
我有几个与此相对应的问题.
这个命令做什么用的?
mvn -Declipse.workspace=<your_workspace_location> eclipse:add-maven-repo
为什么我们需要做上述事情?
我正在尝试在弹性负载均衡器下设置两个实例,但无法弄清楚我应该如何通过负载均衡器访问实例.
我已经使用安全组设置了实例,以允许从任何地方访问某些端口.我可以使用"Public DNS"(publicdns)主机名和端口PORT直接访问实例:
HTTP:// [publicdns]:PORT /
负载均衡器包含两个实例,它们都是"服务中",它将端口(PORT)转发到实例上的同一端口.
但是,如果我要求
http:// [dnsname]:PORT(其中dnsname是为ELB列出的A记录)
它没有连接到实例(连接超时).
这不是使用负载均衡器的正确方法,还是我需要做任何事情来允许访问负载均衡器?与负载均衡器相关的安全组的唯一提及是仅限制对负载均衡器的实例访问,但我不希望如此.我希望能够单独访问它们.
我确信有一些简单而愚蠢的东西让我忘记了,没有意识到或做错了:P
干杯,斯文德.
额外信息添加:
Load Balancer的端口配置如下所示(实际上是3个端口):
10060(HTTP)转发到10060(HTTP)粘性:禁用(编辑)
10061(HTTP)转发到10061(HTTP)粘性:禁用(编辑)
10062(HTTP)转发到10062(HTTP)粘性:禁用(编辑)
它使用标准/默认elb安全组(amazon-elb-sg).
这些实例有两个安全组.一个外部看起来像这样:
22(SSH)0.0.0.0/0
10060 - 10061 0.0.0.0/0
10062 0.0.0.0/0
和一个内部,允许内部组中的任何内容在所有端口上进行通信:
0 - 65535 sg-xxxxxxxx(安全组ID)
不确定它有什么不同,但实例是m1.small类型的图像ami-31814f58.
可能具有相关性的东西:
我的运行状况检查曾经是HTTP:PORT /但是负载均衡器一直说实例是"停止服务",即使我似乎在该端口上的请求上获得了200响应.
然后我将其更改为TCP:PORT,然后更改为说它们"在服务中".
是否应该为HTTP返回一些非常具体的内容,或者它只是一个需要的HTTP 200响应?...并且确实没有工作暗示为什么负载平衡本身也不起作用?
我从我的target文件夹中生成的文件(例如,从XSD或surefire报告生成的Java代码)中收到大量警告,我无法修复,并且它在我的源代码中隐藏了正确的警告.
有没有人知道告诉Eclipse不要在某些文件夹中显示警告,或只是"Derived"或目标文件夹?
我只能找到以下两个"差不多"的解决方案:
source文件夹中的可选编译问题" .但这显然不适用于文件夹不是源文件夹的情况(如surefire报告).但它确实修复了一个特定的问题,其中包含有关生成的源的警告,但在其他情况下可能没有,其中源(不能)作为源包含.如果有一种方法可以告诉eclipse不要完全显示目标文件夹中的事情警告,那就太好了,因为它通常不是很有用,可能会隐藏实际问题.
干杯,
斯文德.
我刚刚将安装的 Git LFS 从https://github.com/git-lfs/git-lfs/releases更新到最新版本 (2.3.0)。然而,当我跑步时git lfs version我看到:
$ git lfs version
git-lfs/2.2.1 (GitHub; windows amd64; go 1.8.3; git 621d1f82)
Run Code Online (Sandbox Code Playgroud)
如果我运行git-lfs version我会看到新版本:
$ git-lfs version
git-lfs/2.3.0 (GitHub; windows amd64; go 1.8.3; git 4dd2bf73)
Run Code Online (Sandbox Code Playgroud)
我不确定我是否理解该git lfs命令在哪里找到它的 git-lfs。我已经找到了几个(或至少一个)旧的 git-lfs 安装并删除了它们,尽管 git 似乎仍然找到了一个旧的。并且路径中没有其他 git-lfs。
我需要做什么才能告诉 git 使用新安装的版本?
我正在运行 Windows 10 并使用 Cygwin。我在 PowerShell 和 cmd 中得到同样的结果。
编辑: 我发现了这个:
C:\Program Files\Git\mingw64\bin\git-lfs.exe
Run Code Online (Sandbox Code Playgroud)
这似乎是旧版本:
$ /cygdrive/c/Program\ Files/Git/mingw64/bin/git-lfs.exe version
git-lfs/2.2.1 (GitHub; windows amd64; go 1.8.3; git 621d1f82)
Run Code Online (Sandbox Code Playgroud)
我应该删除这个(另一个应该通过 找到PATH …
我们正在使用资产商店中的一个对象,该对象使用包含 32 种材质的网格渲染器。我们需要实现能够替换列表中的 1 种单一材料并保留其余材料的功能。
我已经尝试了几件事,但我一直在材料清单上苦苦挣扎,这就是为什么我决定向你们寻求帮助。
public Material TestMaterial;
void Update()
{
for (int i = 0; i < meshRenderer.sharedMaterials.Length; i++)
{
if (meshRenderer.sharedMaterials[i].name == "replaceableMat")
{
// Replace with TestMaterial
}
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码就是我想要的使用方式。
TestMaterial 对象不为 null,它是从 Unity 编辑器中选择的,所以这很好。
有人能给我一些见解吗?
感谢转发!