在 Jenkins 上,在 Jenkins 上使用“Github”设置多分支设置时,我收到奇怪的错误:
Error validating repository information. Credentials ok.
Run Code Online (Sandbox Code Playgroud)
但是,相同的凭据适用于“git”作为“添加源”类别,但如果添加为“添加源”,则不适用于“github”。这是 github 的实际凭证,我可以登录 github 门户,不确定这里发生了什么。任何指点。谢谢
这是关于 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的话很有道理,什么是这您的意见?
我试图创建 CF 来将 SES->ConfigSet->Event-Destination 配置为 SNS->Topic,但我很惊讶地在 AWS 文档中看到,
注意:您无法在 CloudFormation 模板中指定 Amazon SNS 事件目标
但同样可以通过 AWS 控制台实现。从 CF 我可以创建空的 SES->ConfigSet 但我无法从 CF 添加任何目标,
从 CF 模板实现此目的的其他方法是什么?
谢谢
amazon-web-services amazon-sns amazon-ses aws-cloudformation
我正在尝试在 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 ×2
github ×2
amazon-iam ×1
amazon-ses ×1
amazon-sns ×1
aws-kms ×1
jenkins ×1
pipeline ×1
ssm ×1
terraform ×1