小编Y. *_*ash的帖子

AWS ECR GetAuthorizationToken

我已经尝试通过向我的用户提供AmazonEC2ContainerRegistryFullAccess策略来遵循关于为我的用户设置ECR授权的AWS说明.

但是,当我尝试在我的电脑上运行时,aws ecr get-login我收到一个错误,我没有得到许可.

An error occurred (AccessDeniedException) when calling the GetAuthorizationToken operation: User: arn:aws:iam::ACCOUNT_NUMBER:user/MY_USER is not authorized to perform: ecr:GetAuthorizationToken on resource: *
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

amazon-ec2 amazon-web-services amazon-ecs aws-cli

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

Docker 私有注册表 | TLS 证书问题

我尝试按照以下教程在 AWS Centos 机器上设置我们自己的私有注册表 (v2)。

我已经自我签署了一个 TLS 证书并将它放在 /etc/docker/certs.d/MACHINE_STATIS_IP:5000/

当尝试登录注册表(docker login MACHINE_IP:5000)或推送标记的存储库(MACHINE_IP:5000/ubuntu:latest)时,我收到以下错误:

Error response from daemon: Get https://MACHINE_IP:5000/v1/users/: x509: cannot validate certificate for MACHINE_IP because it doesn't contain any IP SANs
Run Code Online (Sandbox Code Playgroud)

试图寻找答案 2 天,但我找不到任何答案。我已将证书 CN(通用名称)设置为 MACHINE_STATIC_IP:5000

registry ssl private x509certificate docker

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

Python OpenPyxl 列数据过滤器

我正在尝试将数据过滤器应用于 XLSX 文件中的 B 列,这是我的代码:

import os
import glob
import csv
from xlsxwriter.workbook import Workbook
from openpyxl import load_workbook

def convert_csv():
    for csvfile in glob.glob(os.path.join('.', '*.csv')):
        newfile = csvfile[:-4]
        workbook = Workbook(newfile + '.xlsx')
        worksheet = workbook.add_worksheet()
        with open(csvfile, 'rb') as f:
            reader = csv.reader(f)
            for r, row in enumerate(reader):
                for c, col in enumerate(row):
                    worksheet.write(r, c, col)
        workbook.close()

wb = load_workbook('report.xlsx')
ws = wb.active
#ws.auto_filter.ref = 'B:B'
ws.auto_filter.add_filter_column(1, '501', blank=False)
print ws.auto_filter.filter_columns
wb.save('outgoing.xlsx')
Run Code Online (Sandbox Code Playgroud)

我想要实现的是将 CSV 文件转换为 XLSX(可以),然后将数据过滤器应用于具有特定 val 的列(在我的情况下,我只想过滤具有“501”或“502”的行)。 …

python excel openpyxl

5
推荐指数
0
解决办法
5864
查看次数

SSH Handshake抱怨缺少主机密钥

我正在尝试连接到远程主机并检查文件是否存在在此阶段我正在尝试连接但是我收到错误:

2017/08/01 18:16:39 unable to connect: ssh: handshake failed: ssh: required host key was nil
Run Code Online (Sandbox Code Playgroud)

我试图找出其他人是否有我的问题,但我找不到.

我明白我需要在这个过程中以某种方式检查knowns_hosts,但我无法弄清楚如何...

    var hostKey ssh.PublicKey
    // A public key may be used to authenticate against the remote
    // server by using an unencrypted PEM-encoded private key file.
    //
    // If you have an encrypted private key, the crypto/x509 package
    // can be used to decrypt it.
    key, err := ioutil.ReadFile("/home/user/.ssh/id_rsa")
    if err != nil {
        log.Fatalf("unable to read private key: %v", err)
    }

    // Create …
Run Code Online (Sandbox Code Playgroud)

ssh go

4
推荐指数
2
解决办法
3167
查看次数