小编pma*_*her的帖子

无法在Jenkins主机上指向〜/ .ssh中的ssh键

我已经安装了SSH Agent Plugin以使用ssh身份验证来提取git存储库.我想使用位于系统文件中的ssh键(来自Jenkins master~/.ssh选项).它是从官方插件页面截取的截图

官方插件页面的屏幕

不幸的是我没有看到这个选项.我只能选择"直接输入".请查看我的截图.

我的截图

我配置错了吗?

ssh-agent jenkins jenkins-plugins

11
推荐指数
1
解决办法
5088
查看次数

在 Route 53 和 S3 中使用国际化域名

我想在以下地址下向全世界公开托管在 Amazon S3 上的静态网页:

zolty.aaa
Run Code Online (Sandbox Code Playgroud)

更重要的是,我想从以下地址重定向用户:

zol-ty.aaa
?ó?ty.aaa
?ólty.aaa
... and all combinations of z-?, o-ó, etc.. 
Run Code Online (Sandbox Code Playgroud)

到主要地址 - zolty.aaa。当然,所有域名都被购买了。

当谈到第一个域名时,这很容易。

  1. 将Route53中的zolty.aaa设置为zolty.aaa S3存储桶的别名
  2. 将Route53中的zol-ty.aaa设置为zol-ty.aaa S3存储桶的别名
  3. 将所有请求(在 S3 存储桶设置中)从 zol-ty.aaa 重定向到 zolty.aaa

不幸的是,如果域包含非 ASCII 字符,就没有那么简单了。

基于AWS 文档, punycode 应该用于国际化域名。

所以现在我的域如下所示:

xn--ty-4ja03asj.aaa
Run Code Online (Sandbox Code Playgroud)

我可以使用这样的名称在 Route 53 中创建托管区域。现在我想创建 S3 存储桶并将 ALIAS 添加到 DNS (Route53) 中的这个存储桶。根据亚马逊文档,S3 存储桶的名称应与域名相同。所以我正在创建存储桶 xn--ty-4ja03asj.aaa。但它在 Route53 中作为 ALIAS 的可能目标是不可见的。

我怎样才能实现描述的行为?

我将不胜感激。

dns amazon-s3 amazon-web-services amazon-route53

6
推荐指数
1
解决办法
357
查看次数

在RestTemplate拦截器中两次调用execute.execute()

我必须与需要随每个请求发送访问令牌的外部服务集成。访问令牌的到期时间很短(只有几个小时)。我决定以乐观的方式使用访问令牌。我将使用当前令牌致电外部服务。我得到401的情况下,我将刷新令牌并再次调用外部API。

我决定使用ClientHttpRequestInterceptor来实现所描述的重试机制。

public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException {
   ClientHttpResponse response = execution.execute(request, body);
   if(response.getStatusCode() == UNAUTHORIZED) {
       refreshToken();
       updateToken(request);
       response = execution.execute(request, body);
   }
   return response;
}
Run Code Online (Sandbox Code Playgroud)

我已经对其进行了测试,并且可以运行,但是允许两次调用execution.execute()吗?我还没有发现任何禁止使用的信息,但是从另一方面来看,我也没有看到这样的代码。

java spring interceptor resttemplate retry-logic

6
推荐指数
1
解决办法
731
查看次数

在一个SQL查询中区分,计数和排序

这是我关于stackoverflow的第一个问题,欢迎大家.

我有一张桌子:

id   fk_user
1      1
2      1
3      3
4      2
5      3
Run Code Online (Sandbox Code Playgroud)

我想准备一个SQL查询,返回fk_user按该表中出现的次数排序.例如:

fk_user 1发生3次,所以它将是第一次.
fk_user 2发生一次,所以它将是最后一次.
fk_user 3发生两次,所以它将是第二次.

该查询的结果应该是:

fk_user
1
3
2
Run Code Online (Sandbox Code Playgroud)

sql postgresql sql-order-by aggregate-functions

5
推荐指数
1
解决办法
2601
查看次数

Google Identity Platform 存储的数据的位置

我正在寻找有关 Google Identity Platform 处理的数据的物理存储位置的信息。我发现了 Firebase 身份验证(美国地区)的类似信息,但 Google Identity Platform 没有类似的信息。

谢谢

google-cloud-platform google-identity

5
推荐指数
1
解决办法
1167
查看次数