问题描述
我想将CodeArtifact设置为易于Windows开发人员使用。问题在于CodeArtifact似乎依赖于已过期的令牌,而我无法摆脱此令牌。我宁愿不使用身份验证令牌,而是将存储库限制为我们公司的ip地址,并通过策略控制访问。我们的版本发布到S3,我以这种方式控制访问,效果很好。我已经将策略条件作为测试进行了应用,但是我仍然需要使用身份验证令牌
这是我正在测试的策略,ip地址已被替换:
"Version": "2012-10-17","Statement": [
{
"Effect": "Allow","Principal": "*","Action": "*","Resource": "*","Condition": {
"IpAddress": {
"aws:SourceIp": [
"255.255.255.255/32","255.255.255.255/32","255.255.255.255/32"
]
}
}
}
]
}
我的目标之一是进行事情设置,以便开发人员可以透明地进行操作。我可以在requirements.txt
等行添加一个行,例如--extra-index-url <CodeArtifact endpoint> <package>==<version>
,这样一来,他们就不必拥有IAM帐户并设置凭据即可正常工作。
我知道CodeArtifact是新的,因此也许尚不支持。也许这不是正确的工具,我应该只使用S3。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)