(data, storageClass)
| 174 | } |
| 175 | |
| 176 | function updateStorageClass(data, storageClass) { |
| 177 | let result; |
| 178 | try { |
| 179 | const parsedBody = JSON.parse(JSON.parse(data.body).Body); |
| 180 | parsedBody['x-amz-storage-class'] = storageClass; |
| 181 | parsedBody['location'] = []; |
| 182 | result = JSON.stringify(parsedBody); |
| 183 | } catch (err) { |
| 184 | return { error: err }; |
| 185 | } |
| 186 | |
| 187 | return { result }; |
| 188 | } |
| 189 | |
| 190 | function generateUniqueBucketName(prefix, suffix = uuidv4()) { |
| 191 | return `${prefix}-${suffix.substring(0, 8)}`.substring(0, 63); |