# File lib/aeolus_image/model/warehouse/warehouse_model.rb, line 168
          def create!(key, body, attributes)
            self.set_warehouse_and_bucket if self.bucket.nil?
            unless self.warehouse.buckets.include?(self.bucket.name)
              self.bucket = self.warehouse.create_bucket(self.bucket.name)
            end
            obj = self.bucket.create_object(key, body, attributes)
            self.new(obj)
          end