小编Har*_*dha的帖子

在rateLimit错误后清除待处理的证书授权(ACME)

我正在为我的网站使用Let's Encrypt,我的cron作业中出现错误,当我尝试手动续订($ sudo letsencrypt renew)时导致错误:

错误:urn:acme:error:rateLimited ::给定类型的请求太多::创建新authz时出错::当前待处理的授权太多.

我的证书已经过期,所以我不能等待7天才能清除.

让我们加密网站表示我可以清除挂起的申请:

如果您有大量待处理的授权对象并且正在获得速率限制错误,则可以通过向其中一个挑战提交JWS签名的POST来触发对这些授权对象的验证尝试,如ACME规范中所述.

我有带URL的日志,但我不明白如何手动发送"JWS签名的POST".

这是从日志中被拒绝的今天的例子:

2017-03-31 06:40:32,180:DEBUG:root:Sending POST request to https://acme-v01.api.letsencrypt.org/acme/new-authz. 
args: (), kwargs: {
    'data': '{
        "header": {
            "alg": "RS256",
            "jwk": {"e": "AQAB", "kty": "RSA", "n": "srgrg....huXi0sQ"}
        }, 
        "protected": "rsgrgs....ZJIn0", 
        "payload": "srgrg....In0", 
        "signature": "sgggserg....Tc-Q"
    }'
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

ssl-certificate lets-encrypt certbot

16
推荐指数
0
解决办法
1663
查看次数

使用Jest来断言函数是从另一个函数中调用的

我在React中有一个带有onChange事件的组件.在下面的代码中,我需要声明在调用时调用正确的方法

this.props.onChangeImage()
Run Code Online (Sandbox Code Playgroud)

在Gallery组件中调用.

export class Form extends React.PureComponent {

  componentDidMount = () => {
    this.props.getUser();
    this.props.getImages();
    this.props.getBoards();
  }

  render() {
    if (this.props.pin === null) {
      let boards = [];
      boards = this.props.boards;
      boards = boards.data.map(
        (item) => <MenuItem key={item.id.toString()} value={item.name} primaryText={item.name} />
      );
      return (
        <div>
          <Helmet
            title="Form"
            meta={[
              { name: 'description', content: 'Description of Form' },
            ]}
          />
          <Gallery images={this.props.images} onChange={this.props.onChangeImage} />
        </div>
      );
    }
    return (<div className="spinner-container"><CircularProgress /></div>);
  }
}
Run Code Online (Sandbox Code Playgroud)

下面,在onChangeImage方法中,我试图断言调用sendEventToParentWindow方法.

function mapDispatchToProps(dispatch) {
  return {

    onChangeImage: (event) …
Run Code Online (Sandbox Code Playgroud)

javascript frontend unit-testing reactjs jestjs

9
推荐指数
1
解决办法
2万
查看次数

在谷歌云中添加ip转发规则

任何人都可以通过谷歌云转发提供有关如何向我的实例添加其他IP的教程吗?

目前的文档太复杂,没有帮助.它没有说明应该执行命令的位置以及指令太模糊.

我一直在尝试设置一个新实例,但我无法理解如何设置将此实例上的所有流量转发到其他实例.如果有人能够阐明这个话题,我将非常感激.

谢谢.

ip ssl forwarding google-compute-engine

7
推荐指数
1
解决办法
4334
查看次数

AWS Cognito - 如何创建备份?

我们目前正在将Auth服务转移到AWS Cognito.由于使用户配置文件+数据安全至关重要,我们需要备份主用户池.我们注意到有一个选项可以通过.csv文件导入用户,其标题等于池属性,但是没有选项可以自动创建.csv.有没有人知道自动生成这样的文件的解决方案?重点是保护用户配置文件意外删除整个用户池(不小心,让我们说周五晚上累了的开发人员)?我个人尝试通过完成所有手动工作(获取标题,用户,映射它们和创建csv)来实现解决方案,但这不是很可靠.

csv backup amazon-web-services amazon-cognito

6
推荐指数
2
解决办法
1628
查看次数

Am chart v4 工具提示问题

我在 amchart v4 中使用 XY 图表作为折线图,我正在工具提示中分阶段问题,我已将工具提示文本自定义为 html,但是当鼠标悬停一行显示所有行工具提示时,我只想要选定的行工具提示而不是所有行,请帮助

下图描述了我面临的问题:

工具提示问题屏幕截图

javascript amcharts

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

什么是动态方法调度以及它与继承的关系?

Java中的动态分派是什么意思,为什么我们在继承的上下文中需要它?

java

5
推荐指数
2
解决办法
2万
查看次数

如何在打字稿中扩展 React 类

这是一个简单的例子:

interface BaseProps {
    name: string;
}

class BaseClass<P extends BaseProps> extends React.Component<P, void> {

}

interface SuperProps {

}

class SuperClass extends BaseClass<SuperProps> {

} 
Run Code Online (Sandbox Code Playgroud)

我希望 SuperClass 默认情况下会有this.props.name. 但是现在,我收到一个编译错误,说Type 'SuperProps' does not satisfy the constraint 'BaseProps'.Property 'name' is missing in type 'SuperProps'.

我究竟做错了什么?我意识到我可以做到,SuperProps extends BaseProps但这在这里似乎是多余的。

javascript typescript reactjs

4
推荐指数
1
解决办法
2828
查看次数

设计决策 - Math.java中单独的RandomNumberGeneratorHolder类的用途/优势是什么?

所以我浏览了Math.java源代码,发现创建了一个持有者类来保存randomNumberGenerator静态变量.这是相关的一段代码.

public final class Math {
 // other methods.
 public static double random() {
   return RandomNumberGeneratorHolder.randomNumberGenerator.nextDouble();
 }

 private static final class RandomNumberGeneratorHolder {
   static final Random randomNumberGenerator = new Random();
 }
}
Run Code Online (Sandbox Code Playgroud)

国际海事组织,我们可以简单地宣布randomNumberGeneratorprivate static final内部Math类本身.

我的问题是,为此创建一个单独的持有者类是否有任何好处?或者这只是个人偏好.

java design-decisions java-8

3
推荐指数
1
解决办法
128
查看次数

如何在单独的组件/文件中进行axios API调用?

如何在单独的组件/文件中进行axios API调用?

例:

我创建了包含要集成的组件的index.jsx文件,axios然后创建了该app.jsx文件以呈现文件中包含axios的index.jsx index.jsx文件。

之前感谢

javascript reactjs

0
推荐指数
2
解决办法
3220
查看次数