小编Kri*_*hna的帖子

Jenkins-Github/Git - “验证存储库信息时出错。凭据正常。”

在 Jenkins 上,在 Jenkins 上使用“Github”设置多分支设置时,我收到奇怪的错误:

Error validating repository information. Credentials ok.
Run Code Online (Sandbox Code Playgroud)

但是,相同的凭据适用于“git”作为“添加源”类别,但如果添加为“添加源”,则不适用于“github”。这是 github 的实际凭证,我可以登录 github 门户,不确定这里发生了什么。任何指点。谢谢

git pipeline github jenkins multibranch-pipeline

8
推荐指数
1
解决办法
4531
查看次数

AWS IAM 策略:多个操作和多个资源

这是关于 AWS IAM 策略的问题,具有多个资源的多个操作(可能不相关)。我有用“mykey”加密的参数“myparam”,我有如下单独块的策略,一个用于参数,一个用于密钥,它有效。

{
    {
        "Action": [
            "ssm:GetParameter",
        ],
        "Effect": "Allow",
        "Resource": "MY-ARN:MY-ACC:parameter/myparam"
    },
    {
        "Action": [
            "kms:Decrypt"
        ],
        "Effect": "Allow",
        "Resource": "MY-ARN:MY-ACC::key/mykey"
    }
}
Run Code Online (Sandbox Code Playgroud)

根据文档,我们可以组合多个操作和资源,如果我组合如下,这行得通吗?

{
    {
        "Action": [
            "ssm:GetParameter",
            "kms:Decrypt"
        ],

        "Resource": [ 
            "MY-ARN:MY-ACC:parameter/myparam"
            "MY-ARN:MY-ACC::key/mykey"
        ],
        "Effect": "Allow"
    }

}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,Actions to Resource 映射是如何发生的?我无法在此找到任何文档https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_action.html 如果我有相关的资源或associed Actiosn的话很有道理,什么是这您的意见?

amazon-web-services amazon-iam aws-kms ssm

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

CF:AWS::SES::ConfigurationSetEventDestination 事件目标到 SNS 主题

我试图创建 CF 来将 SES->ConfigSet->Event-Destination 配置为 SNS->Topic,但我很惊讶地在 AWS 文档中看到,

注意:您无法在 CloudFormation 模板中指定 Amazon SNS 事件目标

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-eventdestination.html

但同样可以通过 AWS 控制台实现。从 CF 我可以创建空的 SES->ConfigSet 但我无法从 CF 添加任何目标,

从 CF 模板实现此目的的其他方法是什么?

谢谢

amazon-web-services amazon-sns amazon-ses aws-cloudformation

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

如何通过 Terraform 下载 git 代码?

我正在尝试在 Terraform 中签出 git repo 代码并访问其中的文件 (my_file.py),我使用了下面的代码,

module "my_git_repo" {
  source = "https://git.mycompany.org/my_repo.git"
}
Run Code Online (Sandbox Code Playgroud)

输出:

 "my_display" {
      value       = "${my_git_repo.source}/my_file.py"
    }
Run Code Online (Sandbox Code Playgroud)

我得到的错误是,错误:无法下载模块下载“https://git.mycompany.org/my_repo.git”:没有返回源 URL

注意:我可以使用命令“git clone”进行结账。

git github terraform

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