Ich habe eine Datei mit Carrierwave + Carrierwave-aws auf Amazon S3 hochgeladen, jetzt möchte ich die Storage-Klasse eines Objekts auf Standard-seltenen Zugang aktualisieren, wie kann ich mit Carrierwave machen?Wie aktualisiere ich S3-Objekt auf seltenen Zugang mit Carrierwave-Aws
2
A
Antwort
0
So Carrierwave verwendet Nebel für die Interaktion mit AWS S3. Um die Speicherklasse zu konfigurieren oder zu ändern, müssen Sie dieses Update der Datei carrierwave/lib/carrierwave/storage/file.rb
in Carrierwave-Aws hinzufügen.
Auschecken https://github.com/fog/fog-aws/blob/master/lib/fog/aws/models/storage/file.rb zum Ändern oder Konfigurieren der Speicherklasse für S3. Unterhalb des Parameters wird die Speicherklasse für S3 geändert oder geändert.
attribute :storage_class
I'm mit https://github.com/sorentwo/carrierwave-aws –
So können Sie die Bearbeitung dieser Datei hinzufügen müssen https://github.com/sorentwo/carrierwave-aws/blob/ master/lib/carrierwave/speicher/aws_file.rb – error2007s