网站CSS未加载-您提供的AWS访问密钥Id在我们的记录中不存在

网站CSS未加载-您提供的AWS访问密钥Id在我们的记录中不存在,css,amazon-web-services,amazon-s3,amazon-ec2,web-development-server,Css,Amazon Web Services,Amazon S3,Amazon Ec2,Web Development Server,我正在尝试修复一个网站,我是新手。几天前,该网站工作正常,但现在无法加载CSS或图像文件。IAM中的一个用户在4天前创建了一个新的访问密钥id,因此我认为当时可能出现了问题,但我不确定 网站链接:www.sgmoid.com 在浏览器上,我单击查看源代码,然后尝试单击一个链接,我可以看到下面的屏幕截图 示例错误Url: 但是,如果我手动删除浏览器中.css或.png之后的后面部分,则URL工作正常 我还检查了S3,bucket具有公共访问权限 我不知道如何解决这个问题。任何帮助都将不胜感激似乎

我正在尝试修复一个网站,我是新手。几天前,该网站工作正常,但现在无法加载CSS或图像文件。IAM中的一个用户在4天前创建了一个新的访问密钥id,因此我认为当时可能出现了问题,但我不确定

网站链接:www.sgmoid.com

在浏览器上,我单击查看源代码,然后尝试单击一个链接,我可以看到下面的屏幕截图

示例错误Url:

但是,如果我手动删除浏览器中.css或.png之后的后面部分,则URL工作正常

我还检查了S3,bucket具有公共访问权限


我不知道如何解决这个问题。任何帮助都将不胜感激

似乎某些进程或应用程序已将已签名的URL嵌入到内部站点源中,其中包括URL中的访问密钥ID

错误消息“您提供的AWS访问密钥Id在我们的记录中不存在”表明您使用的凭据存在问题。您正在使用的访问密钥可能已被删除,或者关联的AWS标识和访问管理(IAM)角色或用户可能已被删除

这本书是完全公开的。这里不需要有签名的URL

有人删除或禁用了访问密钥


它需要再次激活,或者您的网站需要更新一个新的访问密钥

如果此访问密钥对于您的应用程序是必需的,您是否尝试将其切换为可访问您的资源的密钥?您是否有访问网站html的权限?站点html是否已在源代码中嵌入签名URL?访问已硬编码到代码中,更改并重新部署代码修复了该问题。谢谢