如何解决AWS CodeArtifact-IP白名单而不是身份验证?
我想将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 举报,一经查实,本站将立刻删除。