在github中,您可以单击“原始”按钮,然后您可以获取文件的URL。 CodeCommit有这个功能吗?
答案 0 :(得分:1)
不幸的是,我认为答案仍然是,否。 Web UI(AWS控制台代码提交)允许您导航到任何文件,对其进行查看甚至进行编辑,但不允许您查看其原始(并最终)下载 。真令人沮丧对于他们来说,这是通过其GetFile API添加的简单功能。
答案 1 :(得分:0)
您可以使用GetBlob API(http://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetBlob.html)在CodeCommit存储库中获取blob的原始内容。您的请求需要使用适当的AWS凭证(访问密钥,密钥)进行身份验证。
目前无法为blob提供永久的公共网址。
答案 2 :(得分:0)
CodeCommit 存储库受 IAM 凭证保护,因此您不会获得文件的直接公共 URL。
但是,如果您想下载特定文件的内容,您可以使用 AWS 开发工具包或 CLI。以下是使用 CLI 的示例:
aws codecommit get-file \
--repository-name my-project \
--file-path path/to/file.json \
--query fileContent \
--output text \
| base64 -d