文件名称:cloudfront-demo:演示应用程序显示如何为 CloudFront 设置签名 cookie
文件大小:50KB
文件格式:ZIP
更新时间:2024-06-28 18:46:51
Ruby
Cloudfront 演示应用程序 此 rails 应用程序说明了 CloudFront 签名 cookie 的使用。 与使用 CNAME 并使 CloudFront 分发成为托管 rails 应用程序的域的子域的最简单方法相比,这种方法提供了额外的灵活性。 有关更多信息,请参阅我的 设置 该应用程序需要设置以下环境变量: SECRET_KEY_BASE : rails 用来签署 cookie 的随机令牌 CLOUDFRONT_KEY_PAIR_ID :CloudFront 密钥对 ID CLOUDFRONT_PRIVATE_KEY :密钥对 ID 的私钥。 您可以从 AWS 控制台的安全凭证页面管理您的 CloudFront 密钥对(您需要以 root 用户身份登录才能访问该页面)。 您需要将此应用程序部署到可公开访问的位置(CloudFront 需要能够向其发出请求)。 AWS
【文件预览】:
cloudfront-demo-master
----setup()
--------index.html(108B)
--------create_resources.rb(4KB)
--------iam_policy.json(1KB)
--------template.json(4KB)
--------403.html.erb(278B)
----log()
--------.keep(0B)
----public()
--------500.html(1KB)
--------robots.txt(202B)
--------422.html(2KB)
--------favicon.ico(0B)
--------404.html(2KB)
----config.ru(153B)
----db()
--------seeds.rb(343B)
--------schema.rb(2KB)
--------migrate()
----lib()
--------tasks()
--------assets()
----Gemfile(1KB)
----Rakefile(249B)
----README.markdown(3KB)
----config()
--------initializers()
--------application.rb(1KB)
--------environments()
--------locales()
--------boot.rb(132B)
--------secrets.yml(964B)
--------routes.rb(200B)
--------database.yml(554B)
--------environment.rb(150B)
----test()
--------test_helper.rb(379B)
--------integration()
--------models()
--------controllers()
--------fixtures()
--------helpers()
--------mailers()
----.env.test(2KB)
----Gemfile.lock(4KB)
----.gitignore(474B)
----app()
--------views()
--------models()
--------controllers()
--------helpers()
--------mailers()
--------assets()
----bin()
--------setup(805B)
--------bundle(129B)
--------rake(164B)
--------rails(219B)
--------spring(461B)
----vendor()
--------assets()