0

是否有从命令行创建分布(理想情况下具有多个来源 - S3 和 AMS)的完整示例?我有点沮丧地发现这不是“aws cloudfront blah blah ...”的情况

在 Windows 中,假设没有特殊工具 - 尽管任何需要独立 exe 的解决方案都可以。有人提示我使用 cURL ......但无法弄清楚我需要传入的所有内容,或者确实无法弄清楚如何使用 cURL 来做到这一点 - 发现它有一个 -h 标题参数......但从来没有使用 cURL 所以有点迷路了。

看了http://docs.aws.amazon.com/AmazonCloudFront/latest/APIReference/CreateDistribution.html但对“示例”的粗略感到困惑,例如

     POST /2013-09-27/distribution HTTP/1.1
     Host: cloudfront.amazonaws.com
     Authorization: AWS authentication string
     Date: Thu, 17 May 2012 19:37:58 GMT
     Other required headers
     ...

在哪里可以找到我的 AWS 身份验证字符串?我可以在 Web 上的 Cloudfront 管理页面上找到“其他必需的标头”分发 ID 是什么

我完全迷失了 - 需要真正的初学者指南,一步一步,最好交叉引用网络上的 Cloudfront 管理页面。我通常是 C#/SQL 桌面应用程序开发人员,所以这超出了舒适区。

4

3 回答 3

0

最终使用了适用于 .NET 的 Amazon SDK

于 2013-11-06T15:11:26.113 回答
0

实际上, 在输入最新版本的 AWS CLI时,可能会得到:aws cloudfront blah blahaws cloudfront

This service is only available as a preview service.

However, if you'd like to use a basic set of cloudfront commands with the
AWS CLI, you can enable this service by adding the following to your CLI
config file:

  [preview]
  cloudfront=true

按照这个建议,你会得到命令aws cloudfront create-distribution。我个人仍在努力寻找所需参数的正确输入,例如--distribution-config

于 2014-09-27T22:44:38.167 回答
0

运行 aws configure set preview.cloudfront true 对我不起作用。在我的情况下(Linux),以下工作:编辑文件 ~/.aws/config 并添加内容

 [preview]
 cloudfront=true

到尽头。这个话题有帮助,但没有提到[括号]。

于 2017-05-29T16:36:54.957 回答