1

在 github 中,你可以点击 Raw 按钮,你可以得到文件的 url。CodeCommit 是否具有该功能?

4

3 回答 3

3

不幸且令人难以置信的是,我认为答案仍然是,。Web UI(AWS 控制台代码提交)允许您导航到任何文件、查看它,甚至编辑它,但它不允许您查看原始(并最终)下载它。太令人沮丧了。这将是他们通过 GetFile API 添加的一个简单功能。

于 2020-04-17T04:13:57.017 回答
0

您可以使用 GetBlob API ( http://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetBlob.html )在 CodeCommit 存储库中获取 blob 的原始内容。您的请求需要使用适当的 AWS 凭证(访问密钥、秘密密钥)进行身份验证。

目前无法为 blob 提供永久的公共 URL。

于 2017-09-06T18:11:48.193 回答
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
于 2021-06-22T23:43:01.583 回答