我正在尝试使用我的笔记本电脑上的Jenkins Git插件从Jenkins 构建一个Git repo.Git repo驻留在具有自签名证书的公司可信服务器上.在指定URL时我总是收到错误:
Failed to connect to repository : sun.security.validator.ValidatorException:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
Run Code Online (Sandbox Code Playgroud)
我理解这个错误表面由于自签名证书,但服务器属于我的公司,并由权威签署.
我还尝试使用自签名从另一台笔记本电脑导入相同的repo并继续得到相同的错误.
任何帮助将不胜感激
def create(ids):
policy = {
'Statement': []
}
for i in range(0, len(ids), 200):
policy['Statement'].append({
'Principal': {
'AWS': list(map(lambda id: f"arn:aws:iam::{id}:root", ids[i:i + 200]))
}
})
return policy
Run Code Online (Sandbox Code Playgroud)
当我对该方法进行函数调用时,create({'1','2'})我在线收到TypeError: 'set' object is not subscriptable错误消息
'AWS': list(map(lambda id: f"arn:aws:iam::{id}:root", ids[i:i + 200]))。来自 java 背景,这与类型转换有某种关系吗?该错误是否意味着我将设置的数据结构传递给列表函数?这怎么可能解决?