首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站地图生成器不上传网站地图

网站地图生成器不上传网站地图
EN

Stack Overflow用户
提问于 2020-02-12 09:52:23
回答 1查看 174关注 0票数 1

我开始使用一款测试应用程序,试图使用亚马逊S3上传网站地图。我一直在关注https://github.com/kjvarga/sitemap_generator,试图弄清楚这个宝石,但只成功了一半。站点地图将在公共文件夹中生成,但不会上载到S3存储桶。

我已经添加了上面教程中的config/sitemap.rb。

代码语言:javascript
复制
require 'rubygems'
require 'sitemap_generator'
require 'aws-sdk'

SitemapGenerator::Sitemap.create_index = true
SitemapGenerator::Sitemap.default_host = 'https://www.myapp.herokuapp.com'
SitemapGenerator::Sitemap.create do
 add '/home', :changefreq => 'daily', :priority => 0.9
end

SitemapGenerator::Sitemap.adapter = SitemapGenerator::S3Adapter.new(fog_provider: 'AWS',
                                                                aws_access_key_id: 'KEY',
                                                                aws_secret_access_key: 'SECRET',
                                                                fog_directory: 'DIR',
                                                                fog_region: 'REGION')

我输入

代码语言:javascript
复制
rails sitemap:refresh

在我的终端中,它生成地图。它只是不上传它们。没有错误,没有关于什么没有发生的线索,什么都没有。它甚至告诉我,google和bing都被成功bing到了。

当然,我可以访问我的AWS存储桶并手动上传这些文件,但那个feels...wrong除外。我过去曾使用shrine处理图像,并习惯于上传到缓存中。一定是我漏掉了什么。

EN

回答 1

Stack Overflow用户

发布于 2020-02-13 07:30:37

检查您的秘密,也许您没有亚马逊网络服务帐户环境变量,因此S3适配器永远不会工作或策略在您的存储桶中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60179988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档