# Reassarar posts antigos não obtém nova URL do CDN S3 após renomear bucket S3

**URL:** https://meta.discourse.org/t/rebaking-old-posts-wont-pull-new-s3-cdn-url-after-s3-bucket-rename/175882
**Category:** Self-hosting
**Created:** [12 Janeiro , 2021 16:20 UTC](https://meta.discourse.org/t/rebaking-old-posts-wont-pull-new-s3-cdn-url-after-s3-bucket-rename/175882 "2021-01-12T16:20:52Z")
**Posts on this page:** 1
**Showing post:** 14

<div class="post-metadata">

### Author: ![Brad\_Wood](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brad_wood/32/204558_2.png) [@Brad\_Wood](https://meta.discourse.org/u/Brad_Wood)
#### Post date: [12 Janeiro , 2021 23:20 UTC](https://meta.discourse.org/t/rebaking-old-posts-wont-pull-new-s3-cdn-url-after-s3-bucket-rename/175882/14 "2021-01-12T23:20:06Z")

</div>

Ooh, boas notícias. Enquanto pesquisava como encontrar os registros de Upload, encontrei este post que me mostrou como converter a string base62 para o hash sha1.

> [@Uploads:recover\_from\_tombstone not resurrecting images](https://meta.discourse.org/t/uploads-recover-from-tombstone-not-resurrecting-images/78295):
>
> Summary I believe the uploads:recover\_from\_tombstone script is not restoring everything it should from the tombstone. My reasoning is as follows: Recently, our Discourse forum had a problem where uploaded images would no longer appear: And [here](http://forum.imagej.net/t/contest-new-imagej-logo/8485/16) is an example topic illustrating the issue. Description The problem began around December 30. I investigated yesterday, and events unfolded as follows: I upgraded to the latest version of Discourse (v2.0.0.beta1 +123) hoping it would magically fix…

Ele mencionou que imagens que apenas exibiam o transparent.png haviam sido tombstonadas. Não tenho certeza do que isso significa, mas presumo que um processo tenha rodado durante a noite enquanto as imagens estavam quebradas e as marcou como não utilizadas. Consegui executar

```plaintext
rake uploads:recover_from_tombstone

```

e parece que todas as minhas imagens incorporadas voltaram e agora estão apontando para o meu CDN S3!

E, por que não, aqui está como encontrei o registro de Upload começando com a string `yTDVQSa4wbIeLGEZvE7muXe8sAJ`.

```plaintext
[14] pry(main)> Base62.decode("yTDVQSa4wbIeLGEZvE7muXe8sAJ").to_s(16)
=> "f49428d6af35d7e0414408ccb65e7316f5003215"
[15] pry(main)> Upload.where( "original_filename ilike '%f49428d6af35d7e0414408ccb65e7316f5003215%'" )
=> [#<Upload:0x000056313aa91fe8
  id: 899,
  user_id: 549,
  original_filename: "f49428d6af35d7e0414408ccb65e7316f5003215.png",
  filesize: 25514,
  width: 1169,
  height: 984,
  url: "//ortus-discourse-uploads.s3.dualstack.us-west-2.amazonaws.com/original/1X/f49428d6af35d7e0414408ccb65e7316f5003215.png",
  created_at: Tue, 12 Jan 2021 23:01:35 UTC +00:00,
  updated_at: Tue, 12 Jan 2021 23:01:36 UTC +00:00,
  sha1: "f49428d6af35d7e0414408ccb65e7316f5003215",
  origin: nil,
  retain_hours: nil,
  extension: "png",
  thumbnail_width: 594,
  thumbnail_height: 500,
  etag: "6977f35ddbf39a4399dc76f92a5079d4",
  secure: false,
  access_control_post_id: nil,
  original_sha1: nil,
  animated: nil,
  verification_status: 1>]

```

Obrigado novamente pela sua ajuda @Falco. Sou novo no Discourse, mas você provou ser muito paciente e prestativo 👍

---

_[View the full topic](https://meta.discourse.org/t/rebaking-old-posts-wont-pull-new-s3-cdn-url-after-s3-bucket-rename/175882)._
