小编Ami*_*ler的帖子

我可以在AWS账户之间共享ACM SSL证书吗?

我有几个AWS账户,我管理DNS地址和ACM SSL证书.我在一个帐户中有一个top-level.com域,另一个帐户管理subdomain.top-level.com.我在顶级帐户上使用ACM创建了一些SSL证书,例如:example.subdomain.top-level.com.但现在我想在我的子域帐户中使用相同的证书.有没有办法在我的帐户之间共享这些证书?

ssl amazon-web-services aws-certificate-manager

14
推荐指数
1
解决办法
6900
查看次数

pg_dump:如何在Amazon Linux上安装PostgreSQL 9.5.2?

我曾经安装并做:

$ sudo yum install -y postgresql94-server postgresql94
$ pg_dump -h name-of-db.us-east-1.rds.amazonaws.com -U user dbName > dump
Run Code Online (Sandbox Code Playgroud)

在RDS升级到9.5.2后,我得到了这个:

pg_dump: server version: 9.5.2; pg_dump version: 9.4.5
pg_dump: aborting because of server version mismatch
Run Code Online (Sandbox Code Playgroud)

我找不到适合Amazon Linux的软件包

这对我没有帮助:http://tecadmin.net/install-postgresql-9-5-on-centos/

你能?

postgresql amazon-ec2 rds

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

我是否需要定义巨大的 VPC 子网才能并行运行许多 Lambda 函数?

我读到每个 AWS Lambda 调用都会获得自己的私有 IP(在 VPC 中运行时)。
这是否意味着如果我想要并行运行 50,000 个 Lambda,我需要它在具有 50,000 个可用私有 IP 的 VPC 子网中运行?

vpc amazon-web-services aws-lambda

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

如何在记录 dictConfig 中配置 JsonFormatter?

我想将logging.config.dictConfig与 json 配置文件一起使用。但我想使用另一个类的格式化程序:pythonjsonlogger.jsonlogger.JsonFormatter

这段代码/json 有什么问题:

$ cat test.json
{
    "version": 1,
    "disable_existing_loggers": "true",
    "formatters": {
        "json": {
          "class": "pythonjsonlogger.jsonlogger.JsonFormatter"
          # also tried "jsonlogger.JsonFormatter" (comment not in real file)
        }
    },
    "handlers": {
        "console": {
            "class": "logging.StreamHandler",
            "level": "DEBUG",
            "formatter": "json",
            "stream": "ext://sys.stdout"
         }
    },
    "loggers": { },
    "root": {
        "handlers": ["console"],
        "level": "DEBUG"
    }
}
Run Code Online (Sandbox Code Playgroud)

代码:

import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')
import json
import logging
import logging.config
from pythonjsonlogger import jsonlogger

fp = open('/test.json')
logging.config.dictConfig(json.load(fp))
fp.close()
logging.info('test log line') …
Run Code Online (Sandbox Code Playgroud)

python logging json

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

Kubernetes 中的硬件资源是如何定义的?CPU和内存

Kubernetes 中资源分配和定义的简单解释是什么?分配“1000m”CPU单元和1024Mi off内存是什么意思?

memory cpu ram scaling kubernetes

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

如何使用 Minikube 在 pod 中捕获 SIGTERM

我使用的是有史以来最简单的 docker:

FROM ubuntu
COPY script.sh /script.sh
CMD /script.sh
Run Code Online (Sandbox Code Playgroud)

所有脚本的作用是:

#!/bin/bash

function sigterm() {
    echo "Got SIGTERM"
    exit
}

trap sigterm SIGTERM

i=1
while true; do
    echo "$(date +%H:%M:%S) | $((i++)) | $HOSTNAME"
    sleep 1
done
Run Code Online (Sandbox Code Playgroud)

我在 Minikube 中运行这个容器,但我无法让它从 kubernetes 捕获任何 SIGTERM。

我尝试删除 pod/deployment 或放大和缩小它。在任何情况下,它都不会在被删除之前得到 SIGTERM。它尊重terminationGracePeriodSecondspreStop在杀死 pod 之前似乎没有运行命令或发送 SIGTERM。

那是因为使用了 minikube 吗?还是我做错了什么?

(部署不是服务的一部分,它只是一个部署)(SSH 进入 pod 并手动 -kill使其按预期工作)

bash termination kubernetes minikube

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

如何使用curl将带有元数据的文件上传到jfrog artifactory

我上传一个这样的文件:

curl -u ${CREDS} --upload-file ${file} ${url}
Run Code Online (Sandbox Code Playgroud)

有没有办法添加正文或标题来为文件设置一些元数据?就像内部版本号一样。

rest curl artifactory

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