Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-7531

Don't auto-create GCS buckets with KMS settings

Details

    Description

      For Dataflow jobs, if a staging/temp path is not provided, a default bucket name is generated using the GCP project and job region.
      https://github.com/apache/beam/blob/39dab79b7bd56a47c0f2a02033ab4ca3bd4a67e2/sdks/java/extensions/google-cloud-platform-core/src/main/java/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.java#L319

      We recently added the KMS setting to this bucket creation, but since different jobs might use different KMS keys this is unexpected behavior.

      This bug is to remove this KMS setting from default bucket creation, and possibly error out when a default bucket is used and KMS settings are provided.

      Attachments

        Issue Links

          Activity

            People

              udim Udi Meiri
              udim Udi Meiri
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 0.5h
                  0.5h