static destroyBucketKey(bucketKeyId, log, cb) {
        log.debug('deleting bucket key', { bucketKeyId });
        // shadowing global client for key
        const { error, client, implName, key } = getClientForKey(bucketKeyId, log);
        if (error) {
            return cb(error);
        }
        return client.destroyBucketKey(key, log, err => {
            if (err) {
                log.debug('error from kms', { implName, error: err });
                return cb(err);
            }
            log.trace('bucket key destroyed in kms');
            return cb(null);
        });
    }
@param {string} bucketKeyId - the Id of the bucket key
@param {object} log - logger object
@param {function} cb - callback
@returns {undefined}
@callback called with (err)