diff --git a/guides/source/active_storage_overview.md b/guides/source/active_storage_overview.md index 5bfa82361e..943df46d21 100644 --- a/guides/source/active_storage_overview.md +++ b/guides/source/active_storage_overview.md @@ -165,8 +165,8 @@ gem "google-cloud-storage", "~> 1.3", require: false You can keep multiple services in sync by defining a mirror service. When a file is uploaded or deleted, it's done across all the mirrored services. -Define each of the services you'd like to use as described above and then define -a mirrored service which references them. +Define each of the services you'd like to use as described above and reference +them from a mirrored service. ``` yaml s3_west_coast: @@ -190,6 +190,10 @@ production: - s3_west_coast ``` +Mirrored services can be used to facilitate a migration between services in +production. You can start mirroring to the new service, copy existing files from +the old service to the new, then go all-in on the new service. + If you wish to transform your images, add `mini_magick` to your Gemfile: ``` ruby @@ -374,6 +378,98 @@ directly from the client to the cloud. | `direct-upload:end` | `` | `{id, file}` | A direct upload has ended. | | `direct-uploads:end` | `